# Copyright (c) 2008, Gian Merlino
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
#    1. Redistributions of source code must retain the above copyright
#       notice, this list of conditions and the following disclaimer.
#    2. Redistributions in binary form must reproduce the above copyright
#       notice, this list of conditions and the following disclaimer in the
#       documentation and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

package Stasis::SpellUtil;

use strict;
use warnings;
use POSIX;
use Carp;

# Spells that players cast
my %spells_tbc = (
    #######################################
    # WOWHEAD PLAYER ABILITIES LIST : TBC #
    #######################################
    
    "5185" => { id => "5185", class => "Druid", name => "Healing Touch", rank => "1"},
    "1126" => { id => "1126", class => "Druid", name => "Mark of the Wild", rank => "1"},
    "5176" => { id => "5176", class => "Druid", name => "Wrath", rank => "1"},
    "8921" => { id => "8921", class => "Druid", name => "Moonfire", rank => "1"},
    "774" => { id => "774", class => "Druid", name => "Rejuvenation", rank => "1"},
    "467" => { id => "467", class => "Druid", name => "Thorns", rank => "1"},
    "5177" => { id => "5177", class => "Druid", name => "Wrath", rank => "2"},
    "339" => { id => "339", class => "Druid", name => "Entangling Roots", rank => "1"},
    "5186" => { id => "5186", class => "Druid", name => "Healing Touch", rank => "2"},
    "5487" => { id => "5487", class => "Druid", name => "Bear Form", rank => "0"},
    "99" => { id => "99", class => "Druid", name => "Demoralizing Roar", rank => "1"},
    "6795" => { id => "6795", class => "Druid", name => "Growl", rank => "0"},
    "5232" => { id => "5232", class => "Druid", name => "Mark of the Wild", rank => "2"},
    "6807" => { id => "6807", class => "Druid", name => "Maul", rank => "1"},
    "8924" => { id => "8924", class => "Druid", name => "Moonfire", rank => "2"},
    "16689" => { id => "16689", class => "Druid", name => "Nature's Grasp", rank => "1"},
    "1058" => { id => "1058", class => "Druid", name => "Rejuvenation", rank => "2"},
    "18960" => { id => "18960", class => "Druid", name => "Teleport: Moonglade", rank => "0"},
    "5229" => { id => "5229", class => "Druid", name => "Enrage", rank => "0"},
    "8936" => { id => "8936", class => "Druid", name => "Regrowth", rank => "1"},
    "5211" => { id => "5211", class => "Druid", name => "Bash", rank => "1"},
    "5187" => { id => "5187", class => "Druid", name => "Healing Touch", rank => "3"},
    "782" => { id => "782", class => "Druid", name => "Thorns", rank => "2"},
    "5178" => { id => "5178", class => "Druid", name => "Wrath", rank => "3"},
    "1066" => { id => "1066", class => "Druid", name => "Aquatic Form", rank => "0"},
    "8946" => { id => "8946", class => "Druid", name => "Cure Poison", rank => "0"},
    "8925" => { id => "8925", class => "Druid", name => "Moonfire", rank => "3"},
    "1430" => { id => "1430", class => "Druid", name => "Rejuvenation", rank => "3"},
    "779" => { id => "779", class => "Druid", name => "Swipe", rank => "1"},
    "1062" => { id => "1062", class => "Druid", name => "Entangling Roots", rank => "2"},
    "770" => { id => "770", class => "Druid", name => "Faerie Fire", rank => "1"},
    "2637" => { id => "2637", class => "Druid", name => "Hibernate", rank => "1"},
    "6808" => { id => "6808", class => "Druid", name => "Maul", rank => "2"},
    "16810" => { id => "16810", class => "Druid", name => "Nature's Grasp", rank => "2"},
    "8938" => { id => "8938", class => "Druid", name => "Regrowth", rank => "2"},
    "768" => { id => "768", class => "Druid", name => "Cat Form", rank => "0"},
    "1082" => { id => "1082", class => "Druid", name => "Claw", rank => "1"},
    "1735" => { id => "1735", class => "Druid", name => "Demoralizing Roar", rank => "2"},
    "16979" => { id => "16979", class => "Druid", name => "Feral Charge", rank => "0"},
    "5188" => { id => "5188", class => "Druid", name => "Healing Touch", rank => "4"},
    "5570" => { id => "5570", class => "Druid", name => "Insect Swarm", rank => "1"},
    "6756" => { id => "6756", class => "Druid", name => "Mark of the Wild", rank => "3"},
    "16864" => { id => "16864", class => "Druid", name => "Omen of Clarity", rank => "0"},
    "5215" => { id => "5215", class => "Druid", name => "Prowl", rank => "1"},
    "20484" => { id => "20484", class => "Druid", name => "Rebirth", rank => "1"},
    "1079" => { id => "1079", class => "Druid", name => "Rip", rank => "1"},
    "2912" => { id => "2912", class => "Druid", name => "Starfire", rank => "1"},
    "8926" => { id => "8926", class => "Druid", name => "Moonfire", rank => "4"},
    "2090" => { id => "2090", class => "Druid", name => "Rejuvenation", rank => "4"},
    "5221" => { id => "5221", class => "Druid", name => "Shred", rank => "1"},
    "2908" => { id => "2908", class => "Druid", name => "Soothe Animal", rank => "1"},
    "5179" => { id => "5179", class => "Druid", name => "Wrath", rank => "4"},
    "1822" => { id => "1822", class => "Druid", name => "Rake", rank => "1"},
    "8939" => { id => "8939", class => "Druid", name => "Regrowth", rank => "3"},
    "2782" => { id => "2782", class => "Druid", name => "Remove Curse", rank => "0"},
    "780" => { id => "780", class => "Druid", name => "Swipe", rank => "2"},
    "1075" => { id => "1075", class => "Druid", name => "Thorns", rank => "3"},
    "5217" => { id => "5217", class => "Druid", name => "Tiger's Fury", rank => "1"},
    "2893" => { id => "2893", class => "Druid", name => "Abolish Poison", rank => "0"},
    "1850" => { id => "1850", class => "Druid", name => "Dash", rank => "1"},
    "5189" => { id => "5189", class => "Druid", name => "Healing Touch", rank => "5"},
    "6809" => { id => "6809", class => "Druid", name => "Maul", rank => "3"},
    "8949" => { id => "8949", class => "Druid", name => "Starfire", rank => "2"},
    "5209" => { id => "5209", class => "Druid", name => "Challenging Roar", rank => "0"},
    "3029" => { id => "3029", class => "Druid", name => "Claw", rank => "2"},
    "8998" => { id => "8998", class => "Druid", name => "Cower", rank => "1"},
    "5195" => { id => "5195", class => "Druid", name => "Entangling Roots", rank => "3"},
    "8927" => { id => "8927", class => "Druid", name => "Moonfire", rank => "5"},
    "16811" => { id => "16811", class => "Druid", name => "Nature's Grasp", rank => "3"},
    "2091" => { id => "2091", class => "Druid", name => "Rejuvenation", rank => "5"},
    "9492" => { id => "9492", class => "Druid", name => "Rip", rank => "2"},
    "6798" => { id => "6798", class => "Druid", name => "Bash", rank => "2"},
    "778" => { id => "778", class => "Druid", name => "Faerie Fire", rank => "2"},
    "16857" => { id => "16857", class => "Druid", name => "Faerie Fire (Feral)", rank => "1"},
    "17390" => { id => "17390", class => "Druid", name => "Faerie Fire (Feral)", rank => "2"},
    "24974" => { id => "24974", class => "Druid", name => "Insect Swarm", rank => "2"},
    "5234" => { id => "5234", class => "Druid", name => "Mark of the Wild", rank => "4"},
    "17116" => { id => "17116", class => "Druid", name => "Nature's Swiftness", rank => "0"},
    "20739" => { id => "20739", class => "Druid", name => "Rebirth", rank => "2"},
    "8940" => { id => "8940", class => "Druid", name => "Regrowth", rank => "4"},
    "6800" => { id => "6800", class => "Druid", name => "Shred", rank => "2"},
    "740" => { id => "740", class => "Druid", name => "Tranquility", rank => "1"},
    "783" => { id => "783", class => "Druid", name => "Travel Form", rank => "0"},
    "5180" => { id => "5180", class => "Druid", name => "Wrath", rank => "5"},
    "9490" => { id => "9490", class => "Druid", name => "Demoralizing Roar", rank => "3"},
    "22568" => { id => "22568", class => "Druid", name => "Ferocious Bite", rank => "1"},
    "6778" => { id => "6778", class => "Druid", name => "Healing Touch", rank => "6"},
    "6785" => { id => "6785", class => "Druid", name => "Ravage", rank => "1"},
    "5225" => { id => "5225", class => "Druid", name => "Track Humanoids", rank => "0"},
    "8972" => { id => "8972", class => "Druid", name => "Maul", rank => "4"},
    "8928" => { id => "8928", class => "Druid", name => "Moonfire", rank => "6"},
    "1823" => { id => "1823", class => "Druid", name => "Rake", rank => "2"},
    "3627" => { id => "3627", class => "Druid", name => "Rejuvenation", rank => "6"},
    "8950" => { id => "8950", class => "Druid", name => "Starfire", rank => "3"},
    "769" => { id => "769", class => "Druid", name => "Swipe", rank => "3"},
    "8914" => { id => "8914", class => "Druid", name => "Thorns", rank => "4"},
    "22842" => { id => "22842", class => "Druid", name => "Frenzied Regeneration", rank => "1"},
    "9005" => { id => "9005", class => "Druid", name => "Pounce", rank => "1"},
    "8941" => { id => "8941", class => "Druid", name => "Regrowth", rank => "5"},
    "9493" => { id => "9493", class => "Druid", name => "Rip", rank => "3"},
    "6793" => { id => "6793", class => "Druid", name => "Tiger's Fury", rank => "2"},
    "5201" => { id => "5201", class => "Druid", name => "Claw", rank => "3"},
    "5196" => { id => "5196", class => "Druid", name => "Entangling Roots", rank => "4"},
    "8903" => { id => "8903", class => "Druid", name => "Healing Touch", rank => "7"},
    "18657" => { id => "18657", class => "Druid", name => "Hibernate", rank => "2"},
    "16812" => { id => "16812", class => "Druid", name => "Nature's Grasp", rank => "4"},
    "8992" => { id => "8992", class => "Druid", name => "Shred", rank => "3"},
    "8955" => { id => "8955", class => "Druid", name => "Soothe Animal", rank => "2"},
    "6780" => { id => "6780", class => "Druid", name => "Wrath", rank => "6"},
    "9000" => { id => "9000", class => "Druid", name => "Cower", rank => "2"},
    "9634" => { id => "9634", class => "Druid", name => "Dire Bear Form", rank => "0"},
    "20719" => { id => "20719", class => "Druid", name => "Feline Grace", rank => "0"},
    "22827" => { id => "22827", class => "Druid", name => "Ferocious Bite", rank => "2"},
    "16914" => { id => "16914", class => "Druid", name => "Hurricane", rank => "1"},
    "29166" => { id => "29166", class => "Druid", name => "Innervate", rank => "0"},
    "24975" => { id => "24975", class => "Druid", name => "Insect Swarm", rank => "3"},
    "8907" => { id => "8907", class => "Druid", name => "Mark of the Wild", rank => "5"},
    "8929" => { id => "8929", class => "Druid", name => "Moonfire", rank => "7"},
    "24858" => { id => "24858", class => "Druid", name => "Moonkin Form", rank => "0"},
    "6783" => { id => "6783", class => "Druid", name => "Prowl", rank => "2"},
    "20742" => { id => "20742", class => "Druid", name => "Rebirth", rank => "3"},
    "8910" => { id => "8910", class => "Druid", name => "Rejuvenation", rank => "7"},
    "18562" => { id => "18562", class => "Druid", name => "Swiftmend", rank => "0"},
    "8918" => { id => "8918", class => "Druid", name => "Tranquility", rank => "2"},
    "9747" => { id => "9747", class => "Druid", name => "Demoralizing Roar", rank => "4"},
    "9749" => { id => "9749", class => "Druid", name => "Faerie Fire", rank => "3"},
    "17391" => { id => "17391", class => "Druid", name => "Faerie Fire (Feral)", rank => "3"},
    "9745" => { id => "9745", class => "Druid", name => "Maul", rank => "5"},
    "6787" => { id => "6787", class => "Druid", name => "Ravage", rank => "2"},
    "9750" => { id => "9750", class => "Druid", name => "Regrowth", rank => "6"},
    "8951" => { id => "8951", class => "Druid", name => "Starfire", rank => "4"},
    "22812" => { id => "22812", class => "Druid", name => "Barkskin", rank => "0"},
    "9758" => { id => "9758", class => "Druid", name => "Healing Touch", rank => "8"},
    "1824" => { id => "1824", class => "Druid", name => "Rake", rank => "3"},
    "9752" => { id => "9752", class => "Druid", name => "Rip", rank => "4"},
    "9754" => { id => "9754", class => "Druid", name => "Swipe", rank => "4"},
    "9756" => { id => "9756", class => "Druid", name => "Thorns", rank => "5"},
    "8983" => { id => "8983", class => "Druid", name => "Bash", rank => "3"},
    "9821" => { id => "9821", class => "Druid", name => "Dash", rank => "2"},
    "22895" => { id => "22895", class => "Druid", name => "Frenzied Regeneration", rank => "2"},
    "9833" => { id => "9833", class => "Druid", name => "Moonfire", rank => "8"},
    "9823" => { id => "9823", class => "Druid", name => "Pounce", rank => "2"},
    "9839" => { id => "9839", class => "Druid", name => "Rejuvenation", rank => "8"},
    "9829" => { id => "9829", class => "Druid", name => "Shred", rank => "4"},
    "8905" => { id => "8905", class => "Druid", name => "Wrath", rank => "7"},
    "9849" => { id => "9849", class => "Druid", name => "Claw", rank => "4"},
    "9852" => { id => "9852", class => "Druid", name => "Entangling Roots", rank => "5"},
    "22828" => { id => "22828", class => "Druid", name => "Ferocious Bite", rank => "3"},
    "16813" => { id => "16813", class => "Druid", name => "Nature's Grasp", rank => "5"},
    "9856" => { id => "9856", class => "Druid", name => "Regrowth", rank => "7"},
    "9845" => { id => "9845", class => "Druid", name => "Tiger's Fury", rank => "3"},
    "33831" => { id => "33831", class => "Druid", name => "Force of Nature", rank => "0"},
    "21849" => { id => "21849", class => "Druid", name => "Gift of the Wild", rank => "1"},
    "9888" => { id => "9888", class => "Druid", name => "Healing Touch", rank => "9"},
    "17401" => { id => "17401", class => "Druid", name => "Hurricane", rank => "2"},
    "24976" => { id => "24976", class => "Druid", name => "Insect Swarm", rank => "4"},
    "33878" => { id => "33878", class => "Druid", name => "Mangle (Bear)", rank => "1"},
    "33876" => { id => "33876", class => "Druid", name => "Mangle (Cat)", rank => "1"},
    "9884" => { id => "9884", class => "Druid", name => "Mark of the Wild", rank => "6"},
    "9880" => { id => "9880", class => "Druid", name => "Maul", rank => "6"},
    "9866" => { id => "9866", class => "Druid", name => "Ravage", rank => "3"},
    "20747" => { id => "20747", class => "Druid", name => "Rebirth", rank => "4"},
    "9875" => { id => "9875", class => "Druid", name => "Starfire", rank => "5"},
    "9862" => { id => "9862", class => "Druid", name => "Tranquility", rank => "3"},
    "33891" => { id => "33891", class => "Druid", name => "Tree of Life", rank => "0"},
    "9892" => { id => "9892", class => "Druid", name => "Cower", rank => "3"},
    "9898" => { id => "9898", class => "Druid", name => "Demoralizing Roar", rank => "5"},
    "9834" => { id => "9834", class => "Druid", name => "Moonfire", rank => "9"},
    "9840" => { id => "9840", class => "Druid", name => "Rejuvenation", rank => "9"},
    "9894" => { id => "9894", class => "Druid", name => "Rip", rank => "5"},
    "9907" => { id => "9907", class => "Druid", name => "Faerie Fire", rank => "4"},
    "17392" => { id => "17392", class => "Druid", name => "Faerie Fire (Feral)", rank => "4"},
    "9904" => { id => "9904", class => "Druid", name => "Rake", rank => "4"},
    "9857" => { id => "9857", class => "Druid", name => "Regrowth", rank => "8"},
    "9830" => { id => "9830", class => "Druid", name => "Shred", rank => "5"},
    "9901" => { id => "9901", class => "Druid", name => "Soothe Animal", rank => "3"},
    "9908" => { id => "9908", class => "Druid", name => "Swipe", rank => "5"},
    "9910" => { id => "9910", class => "Druid", name => "Thorns", rank => "6"},
    "9912" => { id => "9912", class => "Druid", name => "Wrath", rank => "8"},
    "22829" => { id => "22829", class => "Druid", name => "Ferocious Bite", rank => "4"},
    "22896" => { id => "22896", class => "Druid", name => "Frenzied Regeneration", rank => "3"},
    "9889" => { id => "9889", class => "Druid", name => "Healing Touch", rank => "10"},
    "9827" => { id => "9827", class => "Druid", name => "Pounce", rank => "3"},
    "9850" => { id => "9850", class => "Druid", name => "Claw", rank => "5"},
    "9853" => { id => "9853", class => "Druid", name => "Entangling Roots", rank => "6"},
    "18658" => { id => "18658", class => "Druid", name => "Hibernate", rank => "3"},
    "33986" => { id => "33986", class => "Druid", name => "Mangle (Bear)", rank => "2"},
    "33982" => { id => "33982", class => "Druid", name => "Mangle (Cat)", rank => "2"},
    "9881" => { id => "9881", class => "Druid", name => "Maul", rank => "7"},
    "9835" => { id => "9835", class => "Druid", name => "Moonfire", rank => "10"},
    "17329" => { id => "17329", class => "Druid", name => "Nature's Grasp", rank => "6"},
    "9867" => { id => "9867", class => "Druid", name => "Ravage", rank => "4"},
    "9841" => { id => "9841", class => "Druid", name => "Rejuvenation", rank => "10"},
    "9876" => { id => "9876", class => "Druid", name => "Starfire", rank => "6"},
    "31709" => { id => "31709", class => "Druid", name => "Cower", rank => "4"},
    "31018" => { id => "31018", class => "Druid", name => "Ferocious Bite", rank => "5"},
    "21850" => { id => "21850", class => "Druid", name => "Gift of the Wild", rank => "2"},
    "25297" => { id => "25297", class => "Druid", name => "Healing Touch", rank => "11"},
    "17402" => { id => "17402", class => "Druid", name => "Hurricane", rank => "3"},
    "24977" => { id => "24977", class => "Druid", name => "Insect Swarm", rank => "5"},
    "9885" => { id => "9885", class => "Druid", name => "Mark of the Wild", rank => "7"},
    "9913" => { id => "9913", class => "Druid", name => "Prowl", rank => "3"},
    "20748" => { id => "20748", class => "Druid", name => "Rebirth", rank => "5"},
    "9858" => { id => "9858", class => "Druid", name => "Regrowth", rank => "9"},
    "25299" => { id => "25299", class => "Druid", name => "Rejuvenation", rank => "11"},
    "9896" => { id => "9896", class => "Druid", name => "Rip", rank => "6"},
    "25298" => { id => "25298", class => "Druid", name => "Starfire", rank => "7"},
    "9846" => { id => "9846", class => "Druid", name => "Tiger's Fury", rank => "4"},
    "9863" => { id => "9863", class => "Druid", name => "Tranquility", rank => "4"},
    "27001" => { id => "27001", class => "Druid", name => "Shred", rank => "6"},
    "26984" => { id => "26984", class => "Druid", name => "Wrath", rank => "9"},
    "26998" => { id => "26998", class => "Druid", name => "Demoralizing Roar", rank => "6"},
    "26978" => { id => "26978", class => "Druid", name => "Healing Touch", rank => "12"},
    "22570" => { id => "22570", class => "Druid", name => "Maim", rank => "1"},
    "24248" => { id => "24248", class => "Druid", name => "Ferocious Bite", rank => "6"},
    "26987" => { id => "26987", class => "Druid", name => "Moonfire", rank => "11"},
    "26981" => { id => "26981", class => "Druid", name => "Rejuvenation", rank => "12"},
    "33763" => { id => "33763", class => "Druid", name => "Lifebloom", rank => "1"},
    "27003" => { id => "27003", class => "Druid", name => "Rake", rank => "5"},
    "26997" => { id => "26997", class => "Druid", name => "Swipe", rank => "6"},
    "26992" => { id => "26992", class => "Druid", name => "Thorns", rank => "7"},
    "33357" => { id => "33357", class => "Druid", name => "Dash", rank => "3"},
    "26999" => { id => "26999", class => "Druid", name => "Frenzied Regeneration", rank => "4"},
    "26980" => { id => "26980", class => "Druid", name => "Regrowth", rank => "10"},
    "26993" => { id => "26993", class => "Druid", name => "Faerie Fire", rank => "5"},
    "27011" => { id => "27011", class => "Druid", name => "Faerie Fire (Feral)", rank => "5"},
    "33745" => { id => "33745", class => "Druid", name => "Lacerate", rank => "1"},
    "27006" => { id => "27006", class => "Druid", name => "Pounce", rank => "4"},
    "27005" => { id => "27005", class => "Druid", name => "Ravage", rank => "5"},
    "27000" => { id => "27000", class => "Druid", name => "Claw", rank => "6"},
    "26996" => { id => "26996", class => "Druid", name => "Maul", rank => "8"},
    "27008" => { id => "27008", class => "Druid", name => "Rip", rank => "7"},
    "26986" => { id => "26986", class => "Druid", name => "Starfire", rank => "8"},
    "26989" => { id => "26989", class => "Druid", name => "Entangling Roots", rank => "7"},
    "33943" => { id => "33943", class => "Druid", name => "Flight Form", rank => "0"},
    "33987" => { id => "33987", class => "Druid", name => "Mangle (Bear)", rank => "3"},
    "33983" => { id => "33983", class => "Druid", name => "Mangle (Cat)", rank => "3"},
    "27009" => { id => "27009", class => "Druid", name => "Nature's Grasp", rank => "7"},
    "27004" => { id => "27004", class => "Druid", name => "Cower", rank => "5"},
    "26979" => { id => "26979", class => "Druid", name => "Healing Touch", rank => "13"},
    "26994" => { id => "26994", class => "Druid", name => "Rebirth", rank => "6"},
    "26982" => { id => "26982", class => "Druid", name => "Rejuvenation", rank => "13"},
    "26985" => { id => "26985", class => "Druid", name => "Wrath", rank => "10"},
    "33786" => { id => "33786", class => "Druid", name => "Cyclone", rank => "0"},
    "26991" => { id => "26991", class => "Druid", name => "Gift of the Wild", rank => "3"},
    "27012" => { id => "27012", class => "Druid", name => "Hurricane", rank => "4"},
    "27013" => { id => "27013", class => "Druid", name => "Insect Swarm", rank => "6"},
    "26990" => { id => "26990", class => "Druid", name => "Mark of the Wild", rank => "8"},
    "26988" => { id => "26988", class => "Druid", name => "Moonfire", rank => "12"},
    "27002" => { id => "27002", class => "Druid", name => "Shred", rank => "7"},
    "26995" => { id => "26995", class => "Druid", name => "Soothe Animal", rank => "4"},
    "40120" => { id => "40120", class => "Druid", name => "Swift Flight Form", rank => "0"},
    "26983" => { id => "26983", class => "Druid", name => "Tranquility", rank => "5"},
    "75" => { id => "75", class => "Hunter", name => "Auto Shot", rank => "0"},
    "2973" => { id => "2973", class => "Hunter", name => "Raptor Strike", rank => "1"},
    "1494" => { id => "1494", class => "Hunter", name => "Track Beasts", rank => "0"},
    "13163" => { id => "13163", class => "Hunter", name => "Aspect of the Monkey", rank => "0"},
    "1978" => { id => "1978", class => "Hunter", name => "Serpent Sting", rank => "1"},
    "3044" => { id => "3044", class => "Hunter", name => "Arcane Shot", rank => "1"},
    "1130" => { id => "1130", class => "Hunter", name => "Hunter's Mark", rank => "1"},
    "5116" => { id => "5116", class => "Hunter", name => "Concussive Shot", rank => "0"},
    "14260" => { id => "14260", class => "Hunter", name => "Raptor Strike", rank => "2"},
    "13165" => { id => "13165", class => "Hunter", name => "Aspect of the Hawk", rank => "1"},
    "883" => { id => "883", class => "Hunter", name => "Call Pet", rank => "0"},
    "2641" => { id => "2641", class => "Hunter", name => "Dismiss Pet", rank => "0"},
    "6991" => { id => "6991", class => "Hunter", name => "Feed Pet", rank => "0"},
    "982" => { id => "982", class => "Hunter", name => "Revive Pet", rank => "0"},
    "13549" => { id => "13549", class => "Hunter", name => "Serpent Sting", rank => "2"},
    "1515" => { id => "1515", class => "Hunter", name => "Tame Beast", rank => "0"},
    "19883" => { id => "19883", class => "Hunter", name => "Track Humanoids", rank => "0"},
    "14281" => { id => "14281", class => "Hunter", name => "Arcane Shot", rank => "2"},
    "20736" => { id => "20736", class => "Hunter", name => "Distracting Shot", rank => "1"},
    "136" => { id => "136", class => "Hunter", name => "Mend Pet", rank => "1"},
    "2974" => { id => "2974", class => "Hunter", name => "Wing Clip", rank => "1"},
    "6197" => { id => "6197", class => "Hunter", name => "Eagle Eye", rank => "0"},
    "1002" => { id => "1002", class => "Hunter", name => "Eyes of the Beast", rank => "0"},
    "1513" => { id => "1513", class => "Hunter", name => "Scare Beast", rank => "1"},
    "13795" => { id => "13795", class => "Hunter", name => "Immolation Trap", rank => "1"},
    "1495" => { id => "1495", class => "Hunter", name => "Mongoose Bite", rank => "1"},
    "14261" => { id => "14261", class => "Hunter", name => "Raptor Strike", rank => "3"},
    "14318" => { id => "14318", class => "Hunter", name => "Aspect of the Hawk", rank => "2"},
    "2643" => { id => "2643", class => "Hunter", name => "Multi-Shot", rank => "1"},
    "13550" => { id => "13550", class => "Hunter", name => "Serpent Sting", rank => "3"},
    "19884" => { id => "19884", class => "Hunter", name => "Track Undead", rank => "0"},
    "19434" => { id => "19434", class => "Hunter", name => "Aimed Shot", rank => "1"},
    "14282" => { id => "14282", class => "Hunter", name => "Arcane Shot", rank => "3"},
    "5118" => { id => "5118", class => "Hunter", name => "Aspect of the Cheetah", rank => "0"},
    "19263" => { id => "19263", class => "Hunter", name => "Deterrence", rank => "0"},
    "781" => { id => "781", class => "Hunter", name => "Disengage", rank => "1"},
    "14274" => { id => "14274", class => "Hunter", name => "Distracting Shot", rank => "2"},
    "1499" => { id => "1499", class => "Hunter", name => "Freezing Trap", rank => "1"},
    "3111" => { id => "3111", class => "Hunter", name => "Mend Pet", rank => "2"},
    "14323" => { id => "14323", class => "Hunter", name => "Hunter's Mark", rank => "2"},
    "3043" => { id => "3043", class => "Hunter", name => "Scorpid Sting", rank => "0"},
    "1462" => { id => "1462", class => "Hunter", name => "Beast Lore", rank => "0"},
    "14262" => { id => "14262", class => "Hunter", name => "Raptor Strike", rank => "4"},
    "19885" => { id => "19885", class => "Hunter", name => "Track Hidden", rank => "0"},
    "14302" => { id => "14302", class => "Hunter", name => "Immolation Trap", rank => "2"},
    "3045" => { id => "3045", class => "Hunter", name => "Rapid Fire", rank => "0"},
    "13551" => { id => "13551", class => "Hunter", name => "Serpent Sting", rank => "4"},
    "19880" => { id => "19880", class => "Hunter", name => "Track Elementals", rank => "0"},
    "20900" => { id => "20900", class => "Hunter", name => "Aimed Shot", rank => "2"},
    "14283" => { id => "14283", class => "Hunter", name => "Arcane Shot", rank => "4"},
    "14319" => { id => "14319", class => "Hunter", name => "Aspect of the Hawk", rank => "3"},
    "13809" => { id => "13809", class => "Hunter", name => "Frost Trap", rank => "0"},
    "3661" => { id => "3661", class => "Hunter", name => "Mend Pet", rank => "3"},
    "13161" => { id => "13161", class => "Hunter", name => "Aspect of the Beast", rank => "0"},
    "19306" => { id => "19306", class => "Hunter", name => "Counterattack", rank => "1"},
    "15629" => { id => "15629", class => "Hunter", name => "Distracting Shot", rank => "3"},
    "5384" => { id => "5384", class => "Hunter", name => "Feign Death", rank => "0"},
    "19577" => { id => "19577", class => "Hunter", name => "Intimidation", rank => "0"},
    "14269" => { id => "14269", class => "Hunter", name => "Mongoose Bite", rank => "2"},
    "14288" => { id => "14288", class => "Hunter", name => "Multi-Shot", rank => "2"},
    "14326" => { id => "14326", class => "Hunter", name => "Scare Beast", rank => "2"},
    "19503" => { id => "19503", class => "Hunter", name => "Scatter Shot", rank => "0"},
    "1543" => { id => "1543", class => "Hunter", name => "Flare", rank => "0"},
    "14263" => { id => "14263", class => "Hunter", name => "Raptor Strike", rank => "5"},
    "19878" => { id => "19878", class => "Hunter", name => "Track Demons", rank => "0"},
    "14272" => { id => "14272", class => "Hunter", name => "Disengage", rank => "2"},
    "13813" => { id => "13813", class => "Hunter", name => "Explosive Trap", rank => "1"},
    "13552" => { id => "13552", class => "Hunter", name => "Serpent Sting", rank => "5"},
    "20901" => { id => "20901", class => "Hunter", name => "Aimed Shot", rank => "3"},
    "14284" => { id => "14284", class => "Hunter", name => "Arcane Shot", rank => "5"},
    "14303" => { id => "14303", class => "Hunter", name => "Immolation Trap", rank => "3"},
    "3662" => { id => "3662", class => "Hunter", name => "Mend Pet", rank => "4"},
    "3034" => { id => "3034", class => "Hunter", name => "Viper Sting", rank => "1"},
    "14320" => { id => "14320", class => "Hunter", name => "Aspect of the Hawk", rank => "4"},
    "14267" => { id => "14267", class => "Hunter", name => "Wing Clip", rank => "2"},
    "13159" => { id => "13159", class => "Hunter", name => "Aspect of the Pack", rank => "0"},
    "19574" => { id => "19574", class => "Hunter", name => "Bestial Wrath", rank => "0"},
    "15630" => { id => "15630", class => "Hunter", name => "Distracting Shot", rank => "4"},
    "14310" => { id => "14310", class => "Hunter", name => "Freezing Trap", rank => "2"},
    "14324" => { id => "14324", class => "Hunter", name => "Hunter's Mark", rank => "3"},
    "14264" => { id => "14264", class => "Hunter", name => "Raptor Strike", rank => "6"},
    "19882" => { id => "19882", class => "Hunter", name => "Track Giants", rank => "0"},
    "19506" => { id => "19506", class => "Hunter", name => "Trueshot Aura", rank => "1"},
    "1510" => { id => "1510", class => "Hunter", name => "Volley", rank => "1"},
    "19386" => { id => "19386", class => "Hunter", name => "Wyvern Sting", rank => "1"},
    "20909" => { id => "20909", class => "Hunter", name => "Counterattack", rank => "2"},
    "14289" => { id => "14289", class => "Hunter", name => "Multi-Shot", rank => "3"},
    "13553" => { id => "13553", class => "Hunter", name => "Serpent Sting", rank => "6"},
    "20902" => { id => "20902", class => "Hunter", name => "Aimed Shot", rank => "4"},
    "14285" => { id => "14285", class => "Hunter", name => "Arcane Shot", rank => "6"},
    "14316" => { id => "14316", class => "Hunter", name => "Explosive Trap", rank => "2"},
    "13542" => { id => "13542", class => "Hunter", name => "Mend Pet", rank => "5"},
    "14270" => { id => "14270", class => "Hunter", name => "Mongoose Bite", rank => "3"},
    "20043" => { id => "20043", class => "Hunter", name => "Aspect of the Wild", rank => "1"},
    "14304" => { id => "14304", class => "Hunter", name => "Immolation Trap", rank => "4"},
    "14327" => { id => "14327", class => "Hunter", name => "Scare Beast", rank => "3"},
    "14279" => { id => "14279", class => "Hunter", name => "Viper Sting", rank => "2"},
    "14321" => { id => "14321", class => "Hunter", name => "Aspect of the Hawk", rank => "5"},
    "14273" => { id => "14273", class => "Hunter", name => "Disengage", rank => "3"},
    "14265" => { id => "14265", class => "Hunter", name => "Raptor Strike", rank => "7"},
    "15631" => { id => "15631", class => "Hunter", name => "Distracting Shot", rank => "5"},
    "23989" => { id => "23989", class => "Hunter", name => "Readiness", rank => "0"},
    "13554" => { id => "13554", class => "Hunter", name => "Serpent Sting", rank => "7"},
    "34490" => { id => "34490", class => "Hunter", name => "Silencing Shot", rank => "0"},
    "19879" => { id => "19879", class => "Hunter", name => "Track Dragonkin", rank => "0"},
    "20905" => { id => "20905", class => "Hunter", name => "Trueshot Aura", rank => "2"},
    "14294" => { id => "14294", class => "Hunter", name => "Volley", rank => "2"},
    "24132" => { id => "24132", class => "Hunter", name => "Wyvern Sting", rank => "2"},
    "20903" => { id => "20903", class => "Hunter", name => "Aimed Shot", rank => "5"},
    "14286" => { id => "14286", class => "Hunter", name => "Arcane Shot", rank => "7"},
    "13543" => { id => "13543", class => "Hunter", name => "Mend Pet", rank => "6"},
    "20910" => { id => "20910", class => "Hunter", name => "Counterattack", rank => "3"},
    "14317" => { id => "14317", class => "Hunter", name => "Explosive Trap", rank => "3"},
    "14290" => { id => "14290", class => "Hunter", name => "Multi-Shot", rank => "4"},
    "20190" => { id => "20190", class => "Hunter", name => "Aspect of the Wild", rank => "2"},
    "14305" => { id => "14305", class => "Hunter", name => "Immolation Trap", rank => "5"},
    "14266" => { id => "14266", class => "Hunter", name => "Raptor Strike", rank => "8"},
    "14280" => { id => "14280", class => "Hunter", name => "Viper Sting", rank => "3"},
    "14322" => { id => "14322", class => "Hunter", name => "Aspect of the Hawk", rank => "6"},
    "14325" => { id => "14325", class => "Hunter", name => "Hunter's Mark", rank => "4"},
    "14271" => { id => "14271", class => "Hunter", name => "Mongoose Bite", rank => "4"},
    "13555" => { id => "13555", class => "Hunter", name => "Serpent Sting", rank => "8"},
    "14295" => { id => "14295", class => "Hunter", name => "Volley", rank => "3"},
    "20904" => { id => "20904", class => "Hunter", name => "Aimed Shot", rank => "6"},
    "14287" => { id => "14287", class => "Hunter", name => "Arcane Shot", rank => "8"},
    "25296" => { id => "25296", class => "Hunter", name => "Aspect of the Hawk", rank => "7"},
    "15632" => { id => "15632", class => "Hunter", name => "Distracting Shot", rank => "6"},
    "14311" => { id => "14311", class => "Hunter", name => "Freezing Trap", rank => "3"},
    "13544" => { id => "13544", class => "Hunter", name => "Mend Pet", rank => "7"},
    "25294" => { id => "25294", class => "Hunter", name => "Multi-Shot", rank => "5"},
    "25295" => { id => "25295", class => "Hunter", name => "Serpent Sting", rank => "9"},
    "19801" => { id => "19801", class => "Hunter", name => "Tranquilizing Shot", rank => "0"},
    "20906" => { id => "20906", class => "Hunter", name => "Trueshot Aura", rank => "3"},
    "14268" => { id => "14268", class => "Hunter", name => "Wing Clip", rank => "3"},
    "24133" => { id => "24133", class => "Hunter", name => "Wyvern Sting", rank => "3"},
    "27025" => { id => "27025", class => "Hunter", name => "Explosive Trap", rank => "4"},
    "27015" => { id => "27015", class => "Hunter", name => "Disengage", rank => "4"},
    "34120" => { id => "34120", class => "Hunter", name => "Steady Shot", rank => "1"},
    "27014" => { id => "27014", class => "Hunter", name => "Raptor Strike", rank => "9"},
    "34074" => { id => "34074", class => "Hunter", name => "Aspect of the Viper", rank => "0"},
    "27023" => { id => "27023", class => "Hunter", name => "Immolation Trap", rank => "6"},
    "27067" => { id => "27067", class => "Hunter", name => "Counterattack", rank => "4"},
    "34026" => { id => "34026", class => "Hunter", name => "Kill Command", rank => "1"},
    "27018" => { id => "27018", class => "Hunter", name => "Viper Sting", rank => "4"},
    "27021" => { id => "27021", class => "Hunter", name => "Multi-Shot", rank => "6"},
    "27016" => { id => "27016", class => "Hunter", name => "Serpent Sting", rank => "10"},
    "27022" => { id => "27022", class => "Hunter", name => "Volley", rank => "4"},
    "27044" => { id => "27044", class => "Hunter", name => "Aspect of the Hawk", rank => "8"},
    "27045" => { id => "27045", class => "Hunter", name => "Aspect of the Wild", rank => "3"},
    "27046" => { id => "27046", class => "Hunter", name => "Mend Pet", rank => "8"},
    "34600" => { id => "34600", class => "Hunter", name => "Snake Trap", rank => "0"},
    "27019" => { id => "27019", class => "Hunter", name => "Arcane Shot", rank => "9"},
    "27020" => { id => "27020", class => "Hunter", name => "Distracting Shot", rank => "7"},
    "27065" => { id => "27065", class => "Hunter", name => "Aimed Shot", rank => "7"},
    "34477" => { id => "34477", class => "Hunter", name => "Misdirection", rank => "0"},
    "36916" => { id => "36916", class => "Hunter", name => "Mongoose Bite", rank => "5"},
    "27066" => { id => "27066", class => "Hunter", name => "Trueshot Aura", rank => "4"},
    "27068" => { id => "27068", class => "Hunter", name => "Wyvern Sting", rank => "4"},
    "1459" => { id => "1459", class => "Mage", name => "Arcane Intellect", rank => "1"},
    "133" => { id => "133", class => "Mage", name => "Fireball", rank => "1"},
    "168" => { id => "168", class => "Mage", name => "Frost Armor", rank => "1"},
    "5504" => { id => "5504", class => "Mage", name => "Conjure Water", rank => "1"},
    "116" => { id => "116", class => "Mage", name => "Frostbolt", rank => "1"},
    "587" => { id => "587", class => "Mage", name => "Conjure Food", rank => "1"},
    "2136" => { id => "2136", class => "Mage", name => "Fire Blast", rank => "1"},
    "143" => { id => "143", class => "Mage", name => "Fireball", rank => "2"},
    "5143" => { id => "5143", class => "Mage", name => "Arcane Missiles", rank => "1"},
    "205" => { id => "205", class => "Mage", name => "Frostbolt", rank => "2"},
    "118" => { id => "118", class => "Mage", name => "Polymorph", rank => "1"},
    "5505" => { id => "5505", class => "Mage", name => "Conjure Water", rank => "2"},
    "7300" => { id => "7300", class => "Mage", name => "Frost Armor", rank => "2"},
    "122" => { id => "122", class => "Mage", name => "Frost Nova", rank => "1"},
    "597" => { id => "597", class => "Mage", name => "Conjure Food", rank => "2"},
    "604" => { id => "604", class => "Mage", name => "Dampen Magic", rank => "1"},
    "145" => { id => "145", class => "Mage", name => "Fireball", rank => "3"},
    "130" => { id => "130", class => "Mage", name => "Slow Fall", rank => "0"},
    "1449" => { id => "1449", class => "Mage", name => "Arcane Explosion", rank => "1"},
    "1460" => { id => "1460", class => "Mage", name => "Arcane Intellect", rank => "2"},
    "2137" => { id => "2137", class => "Mage", name => "Fire Blast", rank => "2"},
    "837" => { id => "837", class => "Mage", name => "Frostbolt", rank => "3"},
    "5144" => { id => "5144", class => "Mage", name => "Arcane Missiles", rank => "2"},
    "2120" => { id => "2120", class => "Mage", name => "Flamestrike", rank => "1"},
    "1008" => { id => "1008", class => "Mage", name => "Amplify Magic", rank => "1"},
    "3140" => { id => "3140", class => "Mage", name => "Fireball", rank => "4"},
    "475" => { id => "475", class => "Mage", name => "Remove Lesser Curse", rank => "0"},
    "1953" => { id => "1953", class => "Mage", name => "Blink", rank => "0"},
    "10" => { id => "10", class => "Mage", name => "Blizzard", rank => "1"},
    "5506" => { id => "5506", class => "Mage", name => "Conjure Water", rank => "3"},
    "12051" => { id => "12051", class => "Mage", name => "Evocation", rank => "0"},
    "543" => { id => "543", class => "Mage", name => "Fire Ward", rank => "1"},
    "7301" => { id => "7301", class => "Mage", name => "Frost Armor", rank => "3"},
    "7322" => { id => "7322", class => "Mage", name => "Frostbolt", rank => "4"},
    "12472" => { id => "12472", class => "Mage", name => "Icy Veins", rank => "0"},
    "1463" => { id => "1463", class => "Mage", name => "Mana Shield", rank => "1"},
    "12824" => { id => "12824", class => "Mage", name => "Polymorph", rank => "2"},
    "11366" => { id => "11366", class => "Mage", name => "Pyroblast", rank => "1"},
    "32271" => { id => "32271", class => "Mage", name => "Teleport: Exodar", rank => "0"},
    "3562" => { id => "3562", class => "Mage", name => "Teleport: Ironforge", rank => "0"},
    "3567" => { id => "3567", class => "Mage", name => "Teleport: Orgrimmar", rank => "0"},
    "32272" => { id => "32272", class => "Mage", name => "Teleport: Silvermoon", rank => "0"},
    "3561" => { id => "3561", class => "Mage", name => "Teleport: Stormwind", rank => "0"},
    "3563" => { id => "3563", class => "Mage", name => "Teleport: Undercity", rank => "0"},
    "8437" => { id => "8437", class => "Mage", name => "Arcane Explosion", rank => "2"},
    "990" => { id => "990", class => "Mage", name => "Conjure Food", rank => "3"},
    "2138" => { id => "2138", class => "Mage", name => "Fire Blast", rank => "3"},
    "6143" => { id => "6143", class => "Mage", name => "Frost Ward", rank => "1"},
    "2948" => { id => "2948", class => "Mage", name => "Scorch", rank => "1"},
    "5145" => { id => "5145", class => "Mage", name => "Arcane Missiles", rank => "3"},
    "2139" => { id => "2139", class => "Mage", name => "Counterspell", rank => "0"},
    "8450" => { id => "8450", class => "Mage", name => "Dampen Magic", rank => "2"},
    "8400" => { id => "8400", class => "Mage", name => "Fireball", rank => "5"},
    "2121" => { id => "2121", class => "Mage", name => "Flamestrike", rank => "2"},
    "12505" => { id => "12505", class => "Mage", name => "Pyroblast", rank => "2"},
    "120" => { id => "120", class => "Mage", name => "Cone of Cold", rank => "1"},
    "865" => { id => "865", class => "Mage", name => "Frost Nova", rank => "2"},
    "8406" => { id => "8406", class => "Mage", name => "Frostbolt", rank => "5"},
    "1461" => { id => "1461", class => "Mage", name => "Arcane Intellect", rank => "3"},
    "6141" => { id => "6141", class => "Mage", name => "Blizzard", rank => "2"},
    "759" => { id => "759", class => "Mage", name => "Conjure Mana Agate", rank => "0"},
    "8494" => { id => "8494", class => "Mage", name => "Mana Shield", rank => "2"},
    "8444" => { id => "8444", class => "Mage", name => "Scorch", rank => "2"},
    "8455" => { id => "8455", class => "Mage", name => "Amplify Magic", rank => "2"},
    "8438" => { id => "8438", class => "Mage", name => "Arcane Explosion", rank => "3"},
    "11113" => { id => "11113", class => "Mage", name => "Blast Wave", rank => "1"},
    "11958" => { id => "11958", class => "Mage", name => "Cold Snap", rank => "0"},
    "6127" => { id => "6127", class => "Mage", name => "Conjure Water", rank => "4"},
    "8412" => { id => "8412", class => "Mage", name => "Fire Blast", rank => "4"},
    "8457" => { id => "8457", class => "Mage", name => "Fire Ward", rank => "2"},
    "8401" => { id => "8401", class => "Mage", name => "Fireball", rank => "6"},
    "7302" => { id => "7302", class => "Mage", name => "Ice Armor", rank => "1"},
    "45438" => { id => "45438", class => "Mage", name => "Ice Block", rank => "0"},
    "12043" => { id => "12043", class => "Mage", name => "Presence of Mind", rank => "0"},
    "12522" => { id => "12522", class => "Mage", name => "Pyroblast", rank => "3"},
    "3565" => { id => "3565", class => "Mage", name => "Teleport: Darnassus", rank => "0"},
    "3566" => { id => "3566", class => "Mage", name => "Teleport: Thunder Bluff", rank => "0"},
    "8416" => { id => "8416", class => "Mage", name => "Arcane Missiles", rank => "4"},
    "6129" => { id => "6129", class => "Mage", name => "Conjure Food", rank => "4"},
    "8422" => { id => "8422", class => "Mage", name => "Flamestrike", rank => "3"},
    "8461" => { id => "8461", class => "Mage", name => "Frost Ward", rank => "2"},
    "8407" => { id => "8407", class => "Mage", name => "Frostbolt", rank => "6"},
    "8492" => { id => "8492", class => "Mage", name => "Cone of Cold", rank => "2"},
    "6117" => { id => "6117", class => "Mage", name => "Mage Armor", rank => "1"},
    "8445" => { id => "8445", class => "Mage", name => "Scorch", rank => "3"},
    "13018" => { id => "13018", class => "Mage", name => "Blast Wave", rank => "2"},
    "8427" => { id => "8427", class => "Mage", name => "Blizzard", rank => "3"},
    "8451" => { id => "8451", class => "Mage", name => "Dampen Magic", rank => "3"},
    "8402" => { id => "8402", class => "Mage", name => "Fireball", rank => "7"},
    "8495" => { id => "8495", class => "Mage", name => "Mana Shield", rank => "3"},
    "12523" => { id => "12523", class => "Mage", name => "Pyroblast", rank => "4"},
    "8439" => { id => "8439", class => "Mage", name => "Arcane Explosion", rank => "4"},
    "3552" => { id => "3552", class => "Mage", name => "Conjure Mana Jade", rank => "0"},
    "8413" => { id => "8413", class => "Mage", name => "Fire Blast", rank => "5"},
    "8408" => { id => "8408", class => "Mage", name => "Frostbolt", rank => "7"},
    "8417" => { id => "8417", class => "Mage", name => "Arcane Missiles", rank => "5"},
    "12042" => { id => "12042", class => "Mage", name => "Arcane Power", rank => "0"},
    "11129" => { id => "11129", class => "Mage", name => "Combustion", rank => "0"},
    "10138" => { id => "10138", class => "Mage", name => "Conjure Water", rank => "5"},
    "8458" => { id => "8458", class => "Mage", name => "Fire Ward", rank => "3"},
    "8423" => { id => "8423", class => "Mage", name => "Flamestrike", rank => "4"},
    "6131" => { id => "6131", class => "Mage", name => "Frost Nova", rank => "3"},
    "7320" => { id => "7320", class => "Mage", name => "Ice Armor", rank => "2"},
    "11426" => { id => "11426", class => "Mage", name => "Ice Barrier", rank => "1"},
    "12825" => { id => "12825", class => "Mage", name => "Polymorph", rank => "3"},
    "32266" => { id => "32266", class => "Mage", name => "Portal: Exodar", rank => "0"},
    "11416" => { id => "11416", class => "Mage", name => "Portal: Ironforge", rank => "0"},
    "11417" => { id => "11417", class => "Mage", name => "Portal: Orgrimmar", rank => "0"},
    "32267" => { id => "32267", class => "Mage", name => "Portal: Silvermoon", rank => "0"},
    "10059" => { id => "10059", class => "Mage", name => "Portal: Stormwind", rank => "0"},
    "11418" => { id => "11418", class => "Mage", name => "Portal: Undercity", rank => "0"},
    "8446" => { id => "8446", class => "Mage", name => "Scorch", rank => "4"},
    "10169" => { id => "10169", class => "Mage", name => "Amplify Magic", rank => "3"},
    "10156" => { id => "10156", class => "Mage", name => "Arcane Intellect", rank => "4"},
    "10159" => { id => "10159", class => "Mage", name => "Cone of Cold", rank => "3"},
    "10144" => { id => "10144", class => "Mage", name => "Conjure Food", rank => "5"},
    "10148" => { id => "10148", class => "Mage", name => "Fireball", rank => "8"},
    "8462" => { id => "8462", class => "Mage", name => "Frost Ward", rank => "3"},
    "12524" => { id => "12524", class => "Mage", name => "Pyroblast", rank => "5"},
    "13019" => { id => "13019", class => "Mage", name => "Blast Wave", rank => "3"},
    "10185" => { id => "10185", class => "Mage", name => "Blizzard", rank => "4"},
    "10179" => { id => "10179", class => "Mage", name => "Frostbolt", rank => "8"},
    "10191" => { id => "10191", class => "Mage", name => "Mana Shield", rank => "4"},
    "10201" => { id => "10201", class => "Mage", name => "Arcane Explosion", rank => "5"},
    "10197" => { id => "10197", class => "Mage", name => "Fire Blast", rank => "6"},
    "13031" => { id => "13031", class => "Mage", name => "Ice Barrier", rank => "2"},
    "22782" => { id => "22782", class => "Mage", name => "Mage Armor", rank => "2"},
    "10205" => { id => "10205", class => "Mage", name => "Scorch", rank => "5"},
    "10211" => { id => "10211", class => "Mage", name => "Arcane Missiles", rank => "6"},
    "10053" => { id => "10053", class => "Mage", name => "Conjure Mana Citrine", rank => "0"},
    "10173" => { id => "10173", class => "Mage", name => "Dampen Magic", rank => "4"},
    "10149" => { id => "10149", class => "Mage", name => "Fireball", rank => "9"},
    "10215" => { id => "10215", class => "Mage", name => "Flamestrike", rank => "5"},
    "12525" => { id => "12525", class => "Mage", name => "Pyroblast", rank => "6"},
    "10160" => { id => "10160", class => "Mage", name => "Cone of Cold", rank => "4"},
    "10139" => { id => "10139", class => "Mage", name => "Conjure Water", rank => "6"},
    "31661" => { id => "31661", class => "Mage", name => "Dragon's Breath", rank => "1"},
    "10223" => { id => "10223", class => "Mage", name => "Fire Ward", rank => "4"},
    "10180" => { id => "10180", class => "Mage", name => "Frostbolt", rank => "9"},
    "10219" => { id => "10219", class => "Mage", name => "Ice Armor", rank => "3"},
    "11419" => { id => "11419", class => "Mage", name => "Portal: Darnassus", rank => "0"},
    "11420" => { id => "11420", class => "Mage", name => "Portal: Thunder Bluff", rank => "0"},
    "31589" => { id => "31589", class => "Mage", name => "Slow", rank => "0"},
    "31687" => { id => "31687", class => "Mage", name => "Summon Water Elemental", rank => "0"},
    "13020" => { id => "13020", class => "Mage", name => "Blast Wave", rank => "4"},
    "10186" => { id => "10186", class => "Mage", name => "Blizzard", rank => "5"},
    "10145" => { id => "10145", class => "Mage", name => "Conjure Food", rank => "6"},
    "10177" => { id => "10177", class => "Mage", name => "Frost Ward", rank => "4"},
    "13032" => { id => "13032", class => "Mage", name => "Ice Barrier", rank => "3"},
    "10192" => { id => "10192", class => "Mage", name => "Mana Shield", rank => "5"},
    "10206" => { id => "10206", class => "Mage", name => "Scorch", rank => "6"},
    "10170" => { id => "10170", class => "Mage", name => "Amplify Magic", rank => "4"},
    "10202" => { id => "10202", class => "Mage", name => "Arcane Explosion", rank => "6"},
    "10199" => { id => "10199", class => "Mage", name => "Fire Blast", rank => "7"},
    "10150" => { id => "10150", class => "Mage", name => "Fireball", rank => "10"},
    "10230" => { id => "10230", class => "Mage", name => "Frost Nova", rank => "4"},
    "12526" => { id => "12526", class => "Mage", name => "Pyroblast", rank => "7"},
    "23028" => { id => "23028", class => "Mage", name => "Arcane Brilliance", rank => "1"},
    "10157" => { id => "10157", class => "Mage", name => "Arcane Intellect", rank => "5"},
    "10212" => { id => "10212", class => "Mage", name => "Arcane Missiles", rank => "7"},
    "33041" => { id => "33041", class => "Mage", name => "Dragon's Breath", rank => "2"},
    "10216" => { id => "10216", class => "Mage", name => "Flamestrike", rank => "6"},
    "10181" => { id => "10181", class => "Mage", name => "Frostbolt", rank => "10"},
    "10161" => { id => "10161", class => "Mage", name => "Cone of Cold", rank => "5"},
    "10054" => { id => "10054", class => "Mage", name => "Conjure Mana Ruby", rank => "0"},
    "13033" => { id => "13033", class => "Mage", name => "Ice Barrier", rank => "4"},
    "22783" => { id => "22783", class => "Mage", name => "Mage Armor", rank => "3"},
    "10207" => { id => "10207", class => "Mage", name => "Scorch", rank => "7"},
    "25345" => { id => "25345", class => "Mage", name => "Arcane Missiles", rank => "8"},
    "13021" => { id => "13021", class => "Mage", name => "Blast Wave", rank => "5"},
    "10187" => { id => "10187", class => "Mage", name => "Blizzard", rank => "6"},
    "28612" => { id => "28612", class => "Mage", name => "Conjure Food", rank => "7"},
    "10140" => { id => "10140", class => "Mage", name => "Conjure Water", rank => "7"},
    "10174" => { id => "10174", class => "Mage", name => "Dampen Magic", rank => "5"},
    "10225" => { id => "10225", class => "Mage", name => "Fire Ward", rank => "5"},
    "10151" => { id => "10151", class => "Mage", name => "Fireball", rank => "11"},
    "28609" => { id => "28609", class => "Mage", name => "Frost Ward", rank => "5"},
    "25304" => { id => "25304", class => "Mage", name => "Frostbolt", rank => "11"},
    "10220" => { id => "10220", class => "Mage", name => "Ice Armor", rank => "4"},
    "10193" => { id => "10193", class => "Mage", name => "Mana Shield", rank => "6"},
    "28272" => { id => "28272", class => "Mage", name => "Polymorph", rank => "1"},
    "28271" => { id => "28271", class => "Mage", name => "Polymorph", rank => "1"},
    "12826" => { id => "12826", class => "Mage", name => "Polymorph", rank => "4"},
    "18809" => { id => "18809", class => "Mage", name => "Pyroblast", rank => "8"},
    "33690" => { id => "33690", class => "Mage", name => "Teleport: Shattrath", rank => "0"},
    "35715" => { id => "35715", class => "Mage", name => "Teleport: Shattrath", rank => "0"},
    "27078" => { id => "27078", class => "Mage", name => "Fire Blast", rank => "8"},
    "27080" => { id => "27080", class => "Mage", name => "Arcane Explosion", rank => "7"},
    "25306" => { id => "25306", class => "Mage", name => "Fireball", rank => "12"},
    "30482" => { id => "30482", class => "Mage", name => "Molten Armor", rank => "1"},
    "27130" => { id => "27130", class => "Mage", name => "Amplify Magic", rank => "5"},
    "27075" => { id => "27075", class => "Mage", name => "Arcane Missiles", rank => "9"},
    "27071" => { id => "27071", class => "Mage", name => "Frostbolt", rank => "12"},
    "30451" => { id => "30451", class => "Mage", name => "Arcane Blast", rank => "1"},
    "33042" => { id => "33042", class => "Mage", name => "Dragon's Breath", rank => "3"},
    "27086" => { id => "27086", class => "Mage", name => "Flamestrike", rank => "7"},
    "27134" => { id => "27134", class => "Mage", name => "Ice Barrier", rank => "5"},
    "27133" => { id => "27133", class => "Mage", name => "Blast Wave", rank => "6"},
    "27087" => { id => "27087", class => "Mage", name => "Cone of Cold", rank => "6"},
    "37420" => { id => "37420", class => "Mage", name => "Conjure Water", rank => "8"},
    "33691" => { id => "33691", class => "Mage", name => "Portal: Shattrath", rank => "0"},
    "35717" => { id => "35717", class => "Mage", name => "Portal: Shattrath", rank => "0"},
    "27073" => { id => "27073", class => "Mage", name => "Scorch", rank => "8"},
    "27070" => { id => "27070", class => "Mage", name => "Fireball", rank => "13"},
    "30455" => { id => "30455", class => "Mage", name => "Ice Lance", rank => "1"},
    "27132" => { id => "27132", class => "Mage", name => "Pyroblast", rank => "9"},
    "33944" => { id => "33944", class => "Mage", name => "Dampen Magic", rank => "6"},
    "27088" => { id => "27088", class => "Mage", name => "Frost Nova", rank => "5"},
    "27085" => { id => "27085", class => "Mage", name => "Blizzard", rank => "7"},
    "27101" => { id => "27101", class => "Mage", name => "Conjure Mana Emerald", rank => "0"},
    "66" => { id => "66", class => "Mage", name => "Invisibility", rank => "0"},
    "27131" => { id => "27131", class => "Mage", name => "Mana Shield", rank => "7"},
    "33946" => { id => "33946", class => "Mage", name => "Amplify Magic", rank => "6"},
    "38699" => { id => "38699", class => "Mage", name => "Arcane Missiles", rank => "10"},
    "27128" => { id => "27128", class => "Mage", name => "Fire Ward", rank => "6"},
    "27072" => { id => "27072", class => "Mage", name => "Frostbolt", rank => "13"},
    "27124" => { id => "27124", class => "Mage", name => "Ice Armor", rank => "5"},
    "27125" => { id => "27125", class => "Mage", name => "Mage Armor", rank => "4"},
    "27127" => { id => "27127", class => "Mage", name => "Arcane Brilliance", rank => "2"},
    "27082" => { id => "27082", class => "Mage", name => "Arcane Explosion", rank => "8"},
    "27126" => { id => "27126", class => "Mage", name => "Arcane Intellect", rank => "6"},
    "38704" => { id => "38704", class => "Mage", name => "Arcane Missiles", rank => "11"},
    "33933" => { id => "33933", class => "Mage", name => "Blast Wave", rank => "7"},
    "33717" => { id => "33717", class => "Mage", name => "Conjure Food", rank => "8"},
    "27090" => { id => "27090", class => "Mage", name => "Conjure Water", rank => "9"},
    "33043" => { id => "33043", class => "Mage", name => "Dragon's Breath", rank => "4"},
    "27079" => { id => "27079", class => "Mage", name => "Fire Blast", rank => "9"},
    "38692" => { id => "38692", class => "Mage", name => "Fireball", rank => "14"},
    "32796" => { id => "32796", class => "Mage", name => "Frost Ward", rank => "6"},
    "38697" => { id => "38697", class => "Mage", name => "Frostbolt", rank => "14"},
    "33405" => { id => "33405", class => "Mage", name => "Ice Barrier", rank => "6"},
    "33938" => { id => "33938", class => "Mage", name => "Pyroblast", rank => "10"},
    "43987" => { id => "43987", class => "Mage", name => "Ritual of Refreshment", rank => "1"},
    "27074" => { id => "27074", class => "Mage", name => "Scorch", rank => "9"},
    "30449" => { id => "30449", class => "Mage", name => "Spellsteal", rank => "0"},
    "465" => { id => "465", class => "Paladin", name => "Devotion Aura", rank => "1"},
    "635" => { id => "635", class => "Paladin", name => "Holy Light", rank => "1"},
    "21084" => { id => "21084", class => "Paladin", name => "Seal of Righteousness", rank => "1"},
    "19740" => { id => "19740", class => "Paladin", name => "Blessing of Might", rank => "1"},
    "20271" => { id => "20271", class => "Paladin", name => "Judgement", rank => "0"},
    "498" => { id => "498", class => "Paladin", name => "Divine Protection", rank => "1"},
    "639" => { id => "639", class => "Paladin", name => "Holy Light", rank => "2"},
    "21183" => { id => "21183", class => "Paladin", name => "Judgement of the Crusader", rank => "1"},
    "21082" => { id => "21082", class => "Paladin", name => "Seal of the Crusader", rank => "1"},
    "853" => { id => "853", class => "Paladin", name => "Hammer of Justice", rank => "1"},
    "1152" => { id => "1152", class => "Paladin", name => "Purify", rank => "0"},
    "1022" => { id => "1022", class => "Paladin", name => "Blessing of Protection", rank => "1"},
    "10290" => { id => "10290", class => "Paladin", name => "Devotion Aura", rank => "2"},
    "633" => { id => "633", class => "Paladin", name => "Lay on Hands", rank => "1"},
    "20287" => { id => "20287", class => "Paladin", name => "Seal of Righteousness", rank => "2"},
    "19834" => { id => "19834", class => "Paladin", name => "Blessing of Might", rank => "2"},
    "7328" => { id => "7328", class => "Paladin", name => "Redemption", rank => "1"},
    "20162" => { id => "20162", class => "Paladin", name => "Seal of the Crusader", rank => "2"},
    "19742" => { id => "19742", class => "Paladin", name => "Blessing of Wisdom", rank => "1"},
    "647" => { id => "647", class => "Paladin", name => "Holy Light", rank => "3"},
    "31789" => { id => "31789", class => "Paladin", name => "Righteous Defense", rank => "0"},
    "7294" => { id => "7294", class => "Paladin", name => "Retribution Aura", rank => "1"},
    "25780" => { id => "25780", class => "Paladin", name => "Righteous Fury", rank => "0"},
    "1044" => { id => "1044", class => "Paladin", name => "Blessing of Freedom", rank => "0"},
    "5573" => { id => "5573", class => "Paladin", name => "Divine Protection", rank => "2"},
    "20288" => { id => "20288", class => "Paladin", name => "Seal of Righteousness", rank => "3"},
    "31785" => { id => "31785", class => "Paladin", name => "Spiritual Attunement", rank => "1"},
    "20217" => { id => "20217", class => "Paladin", name => "Blessing of Kings", rank => "0"},
    "26573" => { id => "26573", class => "Paladin", name => "Consecration", rank => "1"},
    "643" => { id => "643", class => "Paladin", name => "Devotion Aura", rank => "3"},
    "879" => { id => "879", class => "Paladin", name => "Exorcism", rank => "1"},
    "19750" => { id => "19750", class => "Paladin", name => "Flash of Light", rank => "1"},
    "20375" => { id => "20375", class => "Paladin", name => "Seal of Command", rank => "1"},
    "5502" => { id => "5502", class => "Paladin", name => "Sense Undead", rank => "0"},
    "19835" => { id => "19835", class => "Paladin", name => "Blessing of Might", rank => "3"},
    "19746" => { id => "19746", class => "Paladin", name => "Concentration Aura", rank => "0"},
    "1026" => { id => "1026", class => "Paladin", name => "Holy Light", rank => "4"},
    "20164" => { id => "20164", class => "Paladin", name => "Seal of Justice", rank => "1"},
    "20305" => { id => "20305", class => "Paladin", name => "Seal of the Crusader", rank => "3"},
    "5599" => { id => "5599", class => "Paladin", name => "Blessing of Protection", rank => "2"},
    "19850" => { id => "19850", class => "Paladin", name => "Blessing of Wisdom", rank => "2"},
    "5588" => { id => "5588", class => "Paladin", name => "Hammer of Justice", rank => "2"},
    "10322" => { id => "10322", class => "Paladin", name => "Redemption", rank => "2"},
    "2878" => { id => "2878", class => "Paladin", name => "Turn Undead", rank => "1"},
    "1038" => { id => "1038", class => "Paladin", name => "Blessing of Salvation", rank => "0"},
    "19939" => { id => "19939", class => "Paladin", name => "Flash of Light", rank => "2"},
    "10298" => { id => "10298", class => "Paladin", name => "Retribution Aura", rank => "2"},
    "20289" => { id => "20289", class => "Paladin", name => "Seal of Righteousness", rank => "4"},
    "5614" => { id => "5614", class => "Paladin", name => "Exorcism", rank => "2"},
    "19876" => { id => "19876", class => "Paladin", name => "Shadow Resistance Aura", rank => "1"},
    "20911" => { id => "20911", class => "Paladin", name => "Blessing of Sanctuary", rank => "1"},
    "20116" => { id => "20116", class => "Paladin", name => "Consecration", rank => "2"},
    "10291" => { id => "10291", class => "Paladin", name => "Devotion Aura", rank => "4"},
    "20216" => { id => "20216", class => "Paladin", name => "Divine Favor", rank => "0"},
    "19752" => { id => "19752", class => "Paladin", name => "Divine Intervention", rank => "0"},
    "1042" => { id => "1042", class => "Paladin", name => "Holy Light", rank => "5"},
    "2800" => { id => "2800", class => "Paladin", name => "Lay on Hands", rank => "2"},
    "20218" => { id => "20218", class => "Paladin", name => "Sanctity Aura", rank => "0"},
    "20915" => { id => "20915", class => "Paladin", name => "Seal of Command", rank => "2"},
    "20165" => { id => "20165", class => "Paladin", name => "Seal of Light", rank => "1"},
    "19836" => { id => "19836", class => "Paladin", name => "Blessing of Might", rank => "4"},
    "19888" => { id => "19888", class => "Paladin", name => "Frost Resistance Aura", rank => "1"},
    "20306" => { id => "20306", class => "Paladin", name => "Seal of the Crusader", rank => "4"},
    "19852" => { id => "19852", class => "Paladin", name => "Blessing of Wisdom", rank => "3"},
    "642" => { id => "642", class => "Paladin", name => "Divine Shield", rank => "1"},
    "19940" => { id => "19940", class => "Paladin", name => "Flash of Light", rank => "3"},
    "20290" => { id => "20290", class => "Paladin", name => "Seal of Righteousness", rank => "5"},
    "5615" => { id => "5615", class => "Paladin", name => "Exorcism", rank => "3"},
    "19891" => { id => "19891", class => "Paladin", name => "Fire Resistance Aura", rank => "1"},
    "10324" => { id => "10324", class => "Paladin", name => "Redemption", rank => "3"},
    "10299" => { id => "10299", class => "Paladin", name => "Retribution Aura", rank => "3"},
    "10278" => { id => "10278", class => "Paladin", name => "Blessing of Protection", rank => "3"},
    "3472" => { id => "3472", class => "Paladin", name => "Holy Light", rank => "6"},
    "20166" => { id => "20166", class => "Paladin", name => "Seal of Wisdom", rank => "1"},
    "5627" => { id => "5627", class => "Paladin", name => "Turn Undead", rank => "2"},
    "19977" => { id => "19977", class => "Paladin", name => "Blessing of Light", rank => "1"},
    "20912" => { id => "20912", class => "Paladin", name => "Blessing of Sanctuary", rank => "2"},
    "20922" => { id => "20922", class => "Paladin", name => "Consecration", rank => "3"},
    "1032" => { id => "1032", class => "Paladin", name => "Devotion Aura", rank => "5"},
    "5589" => { id => "5589", class => "Paladin", name => "Hammer of Justice", rank => "3"},
    "20925" => { id => "20925", class => "Paladin", name => "Holy Shield", rank => "1"},
    "20473" => { id => "20473", class => "Paladin", name => "Holy Shock", rank => "1"},
    "20066" => { id => "20066", class => "Paladin", name => "Repentance", rank => "0"},
    "20918" => { id => "20918", class => "Paladin", name => "Seal of Command", rank => "3"},
    "20347" => { id => "20347", class => "Paladin", name => "Seal of Light", rank => "2"},
    "19895" => { id => "19895", class => "Paladin", name => "Shadow Resistance Aura", rank => "2"},
    "13819" => { id => "13819", class => "Paladin", name => "Summon Warhorse", rank => "0"},
    "34769" => { id => "34769", class => "Paladin", name => "Summon Warhorse", rank => "0"},
    "19837" => { id => "19837", class => "Paladin", name => "Blessing of Might", rank => "5"},
    "4987" => { id => "4987", class => "Paladin", name => "Cleanse", rank => "0"},
    "19941" => { id => "19941", class => "Paladin", name => "Flash of Light", rank => "4"},
    "20291" => { id => "20291", class => "Paladin", name => "Seal of Righteousness", rank => "6"},
    "20307" => { id => "20307", class => "Paladin", name => "Seal of the Crusader", rank => "5"},
    "19853" => { id => "19853", class => "Paladin", name => "Blessing of Wisdom", rank => "4"},
    "10312" => { id => "10312", class => "Paladin", name => "Exorcism", rank => "4"},
    "19897" => { id => "19897", class => "Paladin", name => "Frost Resistance Aura", rank => "2"},
    "24275" => { id => "24275", class => "Paladin", name => "Hammer of Wrath", rank => "1"},
    "6940" => { id => "6940", class => "Paladin", name => "Blessing of Sacrifice", rank => "1"},
    "10328" => { id => "10328", class => "Paladin", name => "Holy Light", rank => "7"},
    "10300" => { id => "10300", class => "Paladin", name => "Retribution Aura", rank => "4"},
    "19899" => { id => "19899", class => "Paladin", name => "Fire Resistance Aura", rank => "2"},
    "20929" => { id => "20929", class => "Paladin", name => "Holy Shock", rank => "2"},
    "20772" => { id => "20772", class => "Paladin", name => "Redemption", rank => "4"},
    "31895" => { id => "31895", class => "Paladin", name => "Seal of Justice", rank => "2"},
    "20356" => { id => "20356", class => "Paladin", name => "Seal of Wisdom", rank => "2"},
    "31935" => { id => "31935", class => "Paladin", name => "Avenger's Shield", rank => "1"},
    "19978" => { id => "19978", class => "Paladin", name => "Blessing of Light", rank => "2"},
    "20913" => { id => "20913", class => "Paladin", name => "Blessing of Sanctuary", rank => "3"},
    "20923" => { id => "20923", class => "Paladin", name => "Consecration", rank => "4"},
    "35395" => { id => "35395", class => "Paladin", name => "Crusader Strike", rank => "0"},
    "10292" => { id => "10292", class => "Paladin", name => "Devotion Aura", rank => "6"},
    "31842" => { id => "31842", class => "Paladin", name => "Divine Illumination", rank => "0"},
    "1020" => { id => "1020", class => "Paladin", name => "Divine Shield", rank => "2"},
    "19942" => { id => "19942", class => "Paladin", name => "Flash of Light", rank => "5"},
    "20927" => { id => "20927", class => "Paladin", name => "Holy Shield", rank => "2"},
    "2812" => { id => "2812", class => "Paladin", name => "Holy Wrath", rank => "1"},
    "10310" => { id => "10310", class => "Paladin", name => "Lay on Hands", rank => "3"},
    "20919" => { id => "20919", class => "Paladin", name => "Seal of Command", rank => "4"},
    "20348" => { id => "20348", class => "Paladin", name => "Seal of Light", rank => "3"},
    "20292" => { id => "20292", class => "Paladin", name => "Seal of Righteousness", rank => "7"},
    "19838" => { id => "19838", class => "Paladin", name => "Blessing of Might", rank => "6"},
    "10313" => { id => "10313", class => "Paladin", name => "Exorcism", rank => "5"},
    "25782" => { id => "25782", class => "Paladin", name => "Greater Blessing of Might", rank => "1"},
    "24274" => { id => "24274", class => "Paladin", name => "Hammer of Wrath", rank => "2"},
    "20308" => { id => "20308", class => "Paladin", name => "Seal of the Crusader", rank => "6"},
    "19896" => { id => "19896", class => "Paladin", name => "Shadow Resistance Aura", rank => "3"},
    "10326" => { id => "10326", class => "Paladin", name => "Turn Evil", rank => "1"},
    "20729" => { id => "20729", class => "Paladin", name => "Blessing of Sacrifice", rank => "2"},
    "19854" => { id => "19854", class => "Paladin", name => "Blessing of Wisdom", rank => "5"},
    "25894" => { id => "25894", class => "Paladin", name => "Greater Blessing of Wisdom", rank => "1"},
    "10308" => { id => "10308", class => "Paladin", name => "Hammer of Justice", rank => "4"},
    "10329" => { id => "10329", class => "Paladin", name => "Holy Light", rank => "8"},
    "19898" => { id => "19898", class => "Paladin", name => "Frost Resistance Aura", rank => "3"},
    "20930" => { id => "20930", class => "Paladin", name => "Holy Shock", rank => "3"},
    "10301" => { id => "10301", class => "Paladin", name => "Retribution Aura", rank => "5"},
    "19943" => { id => "19943", class => "Paladin", name => "Flash of Light", rank => "6"},
    "20293" => { id => "20293", class => "Paladin", name => "Seal of Righteousness", rank => "8"},
    "20357" => { id => "20357", class => "Paladin", name => "Seal of Wisdom", rank => "3"},
    "32699" => { id => "32699", class => "Paladin", name => "Avenger's Shield", rank => "2"},
    "19979" => { id => "19979", class => "Paladin", name => "Blessing of Light", rank => "3"},
    "25291" => { id => "25291", class => "Paladin", name => "Blessing of Might", rank => "7"},
    "20914" => { id => "20914", class => "Paladin", name => "Blessing of Sanctuary", rank => "4"},
    "25290" => { id => "25290", class => "Paladin", name => "Blessing of Wisdom", rank => "6"},
    "20924" => { id => "20924", class => "Paladin", name => "Consecration", rank => "5"},
    "10293" => { id => "10293", class => "Paladin", name => "Devotion Aura", rank => "7"},
    "10314" => { id => "10314", class => "Paladin", name => "Exorcism", rank => "6"},
    "19900" => { id => "19900", class => "Paladin", name => "Fire Resistance Aura", rank => "3"},
    "25898" => { id => "25898", class => "Paladin", name => "Greater Blessing of Kings", rank => "0"},
    "25890" => { id => "25890", class => "Paladin", name => "Greater Blessing of Light", rank => "1"},
    "25916" => { id => "25916", class => "Paladin", name => "Greater Blessing of Might", rank => "2"},
    "25895" => { id => "25895", class => "Paladin", name => "Greater Blessing of Salvation", rank => "0"},
    "25899" => { id => "25899", class => "Paladin", name => "Greater Blessing of Sanctuary", rank => "1"},
    "25918" => { id => "25918", class => "Paladin", name => "Greater Blessing of Wisdom", rank => "2"},
    "24239" => { id => "24239", class => "Paladin", name => "Hammer of Wrath", rank => "3"},
    "25292" => { id => "25292", class => "Paladin", name => "Holy Light", rank => "9"},
    "20928" => { id => "20928", class => "Paladin", name => "Holy Shield", rank => "3"},
    "10318" => { id => "10318", class => "Paladin", name => "Holy Wrath", rank => "2"},
    "20773" => { id => "20773", class => "Paladin", name => "Redemption", rank => "5"},
    "20920" => { id => "20920", class => "Paladin", name => "Seal of Command", rank => "5"},
    "20349" => { id => "20349", class => "Paladin", name => "Seal of Light", rank => "4"},
    "23214" => { id => "23214", class => "Paladin", name => "Summon Charger", rank => "0"},
    "34767" => { id => "34767", class => "Paladin", name => "Summon Charger", rank => "0"},
    "27158" => { id => "27158", class => "Paladin", name => "Seal of the Crusader", rank => "7"},
    "27147" => { id => "27147", class => "Paladin", name => "Blessing of Sacrifice", rank => "3"},
    "32223" => { id => "32223", class => "Paladin", name => "Crusader Aura", rank => "0"},
    "27135" => { id => "27135", class => "Paladin", name => "Holy Light", rank => "10"},
    "27151" => { id => "27151", class => "Paladin", name => "Shadow Resistance Aura", rank => "4"},
    "27174" => { id => "27174", class => "Paladin", name => "Holy Shock", rank => "4"},
    "31892" => { id => "31892", class => "Paladin", name => "Seal of Blood", rank => "1"},
    "31801" => { id => "31801", class => "Paladin", name => "Seal of Vengeance", rank => "1"},
    "27142" => { id => "27142", class => "Paladin", name => "Blessing of Wisdom", rank => "7"},
    "27143" => { id => "27143", class => "Paladin", name => "Greater Blessing of Wisdom", rank => "3"},
    "27137" => { id => "27137", class => "Paladin", name => "Flash of Light", rank => "7"},
    "27150" => { id => "27150", class => "Paladin", name => "Retribution Aura", rank => "6"},
    "27155" => { id => "27155", class => "Paladin", name => "Seal of Righteousness", rank => "9"},
    "33776" => { id => "33776", class => "Paladin", name => "Spiritual Attunement", rank => "2"},
    "27166" => { id => "27166", class => "Paladin", name => "Seal of Wisdom", rank => "4"},
    "27138" => { id => "27138", class => "Paladin", name => "Exorcism", rank => "7"},
    "27152" => { id => "27152", class => "Paladin", name => "Frost Resistance Aura", rank => "4"},
    "27180" => { id => "27180", class => "Paladin", name => "Hammer of Wrath", rank => "4"},
    "27144" => { id => "27144", class => "Paladin", name => "Blessing of Light", rank => "4"},
    "27145" => { id => "27145", class => "Paladin", name => "Greater Blessing of Light", rank => "2"},
    "27139" => { id => "27139", class => "Paladin", name => "Holy Wrath", rank => "3"},
    "27154" => { id => "27154", class => "Paladin", name => "Lay on Hands", rank => "4"},
    "27160" => { id => "27160", class => "Paladin", name => "Seal of Light", rank => "5"},
    "32700" => { id => "32700", class => "Paladin", name => "Avenger's Shield", rank => "3"},
    "31884" => { id => "31884", class => "Paladin", name => "Avenging Wrath", rank => "0"},
    "27140" => { id => "27140", class => "Paladin", name => "Blessing of Might", rank => "8"},
    "27148" => { id => "27148", class => "Paladin", name => "Blessing of Sacrifice", rank => "4"},
    "27168" => { id => "27168", class => "Paladin", name => "Blessing of Sanctuary", rank => "5"},
    "27173" => { id => "27173", class => "Paladin", name => "Consecration", rank => "6"},
    "27149" => { id => "27149", class => "Paladin", name => "Devotion Aura", rank => "8"},
    "27153" => { id => "27153", class => "Paladin", name => "Fire Resistance Aura", rank => "4"},
    "27141" => { id => "27141", class => "Paladin", name => "Greater Blessing of Might", rank => "3"},
    "27169" => { id => "27169", class => "Paladin", name => "Greater Blessing of Sanctuary", rank => "2"},
    "27136" => { id => "27136", class => "Paladin", name => "Holy Light", rank => "11"},
    "27179" => { id => "27179", class => "Paladin", name => "Holy Shield", rank => "4"},
    "33072" => { id => "33072", class => "Paladin", name => "Holy Shock", rank => "5"},
    "27170" => { id => "27170", class => "Paladin", name => "Seal of Command", rank => "6"},
    "2050" => { id => "2050", class => "Priest", name => "Lesser Heal", rank => "1"},
    "1243" => { id => "1243", class => "Priest", name => "Power Word: Fortitude", rank => "1"},
    "585" => { id => "585", class => "Priest", name => "Smite", rank => "1"},
    "2052" => { id => "2052", class => "Priest", name => "Lesser Heal", rank => "2"},
    "589" => { id => "589", class => "Priest", name => "Shadow Word: Pain", rank => "1"},
    "17" => { id => "17", class => "Priest", name => "Power Word: Shield", rank => "1"},
    "591" => { id => "591", class => "Priest", name => "Smite", rank => "2"},
    "586" => { id => "586", class => "Priest", name => "Fade", rank => "1"},
    "139" => { id => "139", class => "Priest", name => "Renew", rank => "1"},
    "13908" => { id => "13908", class => "Priest", name => "Desperate Prayer", rank => "1"},
    "9035" => { id => "9035", class => "Priest", name => "Hex of Weakness", rank => "1"},
    "2053" => { id => "2053", class => "Priest", name => "Lesser Heal", rank => "3"},
    "8092" => { id => "8092", class => "Priest", name => "Mind Blast", rank => "1"},
    "2006" => { id => "2006", class => "Priest", name => "Resurrection", rank => "1"},
    "594" => { id => "594", class => "Priest", name => "Shadow Word: Pain", rank => "2"},
    "10797" => { id => "10797", class => "Priest", name => "Starshards", rank => "1"},
    "32548" => { id => "32548", class => "Priest", name => "Symbol of Hope", rank => "0"},
    "2652" => { id => "2652", class => "Priest", name => "Touch of Weakness", rank => "1"},
    "588" => { id => "588", class => "Priest", name => "Inner Fire", rank => "1"},
    "1244" => { id => "1244", class => "Priest", name => "Power Word: Fortitude", rank => "2"},
    "592" => { id => "592", class => "Priest", name => "Power Word: Shield", rank => "2"},
    "528" => { id => "528", class => "Priest", name => "Cure Disease", rank => "0"},
    "8122" => { id => "8122", class => "Priest", name => "Psychic Scream", rank => "1"},
    "6074" => { id => "6074", class => "Priest", name => "Renew", rank => "2"},
    "598" => { id => "598", class => "Priest", name => "Smite", rank => "3"},
    "2054" => { id => "2054", class => "Priest", name => "Heal", rank => "1"},
    "8102" => { id => "8102", class => "Priest", name => "Mind Blast", rank => "2"},
    "19236" => { id => "19236", class => "Priest", name => "Desperate Prayer", rank => "2"},
    "527" => { id => "527", class => "Priest", name => "Dispel Magic", rank => "1"},
    "600" => { id => "600", class => "Priest", name => "Power Word: Shield", rank => "3"},
    "970" => { id => "970", class => "Priest", name => "Shadow Word: Pain", rank => "3"},
    "19296" => { id => "19296", class => "Priest", name => "Starshards", rank => "2"},
    "44041" => { id => "44041", class => "Priest", name => "Chastise", rank => "1"},
    "32676" => { id => "32676", class => "Priest", name => "Consume Magic", rank => "0"},
    "2944" => { id => "2944", class => "Priest", name => "Devouring Plague", rank => "1"},
    "2651" => { id => "2651", class => "Priest", name => "Elune's Grace", rank => "0"},
    "9578" => { id => "9578", class => "Priest", name => "Fade", rank => "2"},
    "6346" => { id => "6346", class => "Priest", name => "Fear Ward", rank => "0"},
    "13896" => { id => "13896", class => "Priest", name => "Feedback", rank => "1"},
    "2061" => { id => "2061", class => "Priest", name => "Flash Heal", rank => "1"},
    "19281" => { id => "19281", class => "Priest", name => "Hex of Weakness", rank => "2"},
    "14914" => { id => "14914", class => "Priest", name => "Holy Fire", rank => "1"},
    "15237" => { id => "15237", class => "Priest", name => "Holy Nova", rank => "1"},
    "7128" => { id => "7128", class => "Priest", name => "Inner Fire", rank => "2"},
    "14751" => { id => "14751", class => "Priest", name => "Inner Focus", rank => "0"},
    "15407" => { id => "15407", class => "Priest", name => "Mind Flay", rank => "1"},
    "453" => { id => "453", class => "Priest", name => "Mind Soothe", rank => "1"},
    "6075" => { id => "6075", class => "Priest", name => "Renew", rank => "3"},
    "9484" => { id => "9484", class => "Priest", name => "Shackle Undead", rank => "1"},
    "18137" => { id => "18137", class => "Priest", name => "Shadowguard", rank => "1"},
    "19261" => { id => "19261", class => "Priest", name => "Touch of Weakness", rank => "2"},
    "2055" => { id => "2055", class => "Priest", name => "Heal", rank => "2"},
    "8103" => { id => "8103", class => "Priest", name => "Mind Blast", rank => "3"},
    "2096" => { id => "2096", class => "Priest", name => "Mind Vision", rank => "1"},
    "2010" => { id => "2010", class => "Priest", name => "Resurrection", rank => "2"},
    "984" => { id => "984", class => "Priest", name => "Smite", rank => "4"},
    "15262" => { id => "15262", class => "Priest", name => "Holy Fire", rank => "2"},
    "8129" => { id => "8129", class => "Priest", name => "Mana Burn", rank => "1"},
    "1245" => { id => "1245", class => "Priest", name => "Power Word: Fortitude", rank => "3"},
    "3747" => { id => "3747", class => "Priest", name => "Power Word: Shield", rank => "4"},
    "19238" => { id => "19238", class => "Priest", name => "Desperate Prayer", rank => "3"},
    "9472" => { id => "9472", class => "Priest", name => "Flash Heal", rank => "2"},
    "6076" => { id => "6076", class => "Priest", name => "Renew", rank => "4"},
    "992" => { id => "992", class => "Priest", name => "Shadow Word: Pain", rank => "4"},
    "19299" => { id => "19299", class => "Priest", name => "Starshards", rank => "3"},
    "19276" => { id => "19276", class => "Priest", name => "Devouring Plague", rank => "2"},
    "6063" => { id => "6063", class => "Priest", name => "Heal", rank => "3"},
    "15430" => { id => "15430", class => "Priest", name => "Holy Nova", rank => "2"},
    "8104" => { id => "8104", class => "Priest", name => "Mind Blast", rank => "4"},
    "17311" => { id => "17311", class => "Priest", name => "Mind Flay", rank => "2"},
    "8124" => { id => "8124", class => "Priest", name => "Psychic Scream", rank => "2"},
    "19308" => { id => "19308", class => "Priest", name => "Shadowguard", rank => "2"},
    "44043" => { id => "44043", class => "Priest", name => "Chastise", rank => "2"},
    "14752" => { id => "14752", class => "Priest", name => "Divine Spirit", rank => "1"},
    "9579" => { id => "9579", class => "Priest", name => "Fade", rank => "3"},
    "19271" => { id => "19271", class => "Priest", name => "Feedback", rank => "2"},
    "19282" => { id => "19282", class => "Priest", name => "Hex of Weakness", rank => "3"},
    "15263" => { id => "15263", class => "Priest", name => "Holy Fire", rank => "3"},
    "602" => { id => "602", class => "Priest", name => "Inner Fire", rank => "3"},
    "605" => { id => "605", class => "Priest", name => "Mind Control", rank => "1"},
    "6065" => { id => "6065", class => "Priest", name => "Power Word: Shield", rank => "5"},
    "596" => { id => "596", class => "Priest", name => "Prayer of Healing", rank => "1"},
    "976" => { id => "976", class => "Priest", name => "Shadow Protection", rank => "1"},
    "15487" => { id => "15487", class => "Priest", name => "Silence", rank => "0"},
    "1004" => { id => "1004", class => "Priest", name => "Smite", rank => "5"},
    "19262" => { id => "19262", class => "Priest", name => "Touch of Weakness", rank => "3"},
    "15286" => { id => "15286", class => "Priest", name => "Vampiric Embrace", rank => "0"},
    "552" => { id => "552", class => "Priest", name => "Abolish Disease", rank => "0"},
    "9473" => { id => "9473", class => "Priest", name => "Flash Heal", rank => "3"},
    "8131" => { id => "8131", class => "Priest", name => "Mana Burn", rank => "2"},
    "6077" => { id => "6077", class => "Priest", name => "Renew", rank => "5"},
    "19240" => { id => "19240", class => "Priest", name => "Desperate Prayer", rank => "4"},
    "6064" => { id => "6064", class => "Priest", name => "Heal", rank => "4"},
    "1706" => { id => "1706", class => "Priest", name => "Levitate", rank => "0"},
    "8105" => { id => "8105", class => "Priest", name => "Mind Blast", rank => "5"},
    "10880" => { id => "10880", class => "Priest", name => "Resurrection", rank => "3"},
    "2767" => { id => "2767", class => "Priest", name => "Shadow Word: Pain", rank => "5"},
    "19302" => { id => "19302", class => "Priest", name => "Starshards", rank => "4"},
    "19277" => { id => "19277", class => "Priest", name => "Devouring Plague", rank => "3"},
    "988" => { id => "988", class => "Priest", name => "Dispel Magic", rank => "2"},
    "15264" => { id => "15264", class => "Priest", name => "Holy Fire", rank => "4"},
    "15431" => { id => "15431", class => "Priest", name => "Holy Nova", rank => "3"},
    "17312" => { id => "17312", class => "Priest", name => "Mind Flay", rank => "3"},
    "8192" => { id => "8192", class => "Priest", name => "Mind Soothe", rank => "2"},
    "2791" => { id => "2791", class => "Priest", name => "Power Word: Fortitude", rank => "4"},
    "6066" => { id => "6066", class => "Priest", name => "Power Word: Shield", rank => "6"},
    "19309" => { id => "19309", class => "Priest", name => "Shadowguard", rank => "3"},
    "9474" => { id => "9474", class => "Priest", name => "Flash Heal", rank => "4"},
    "6078" => { id => "6078", class => "Priest", name => "Renew", rank => "6"},
    "6060" => { id => "6060", class => "Priest", name => "Smite", rank => "6"},
    "44044" => { id => "44044", class => "Priest", name => "Chastise", rank => "3"},
    "14818" => { id => "14818", class => "Priest", name => "Divine Spirit", rank => "2"},
    "9592" => { id => "9592", class => "Priest", name => "Fade", rank => "4"},
    "19273" => { id => "19273", class => "Priest", name => "Feedback", rank => "3"},
    "2060" => { id => "2060", class => "Priest", name => "Greater Heal", rank => "1"},
    "19283" => { id => "19283", class => "Priest", name => "Hex of Weakness", rank => "4"},
    "1006" => { id => "1006", class => "Priest", name => "Inner Fire", rank => "4"},
    "724" => { id => "724", class => "Priest", name => "Lightwell", rank => "1"},
    "10874" => { id => "10874", class => "Priest", name => "Mana Burn", rank => "3"},
    "8106" => { id => "8106", class => "Priest", name => "Mind Blast", rank => "6"},
    "10060" => { id => "10060", class => "Priest", name => "Power Infusion", rank => "0"},
    "996" => { id => "996", class => "Priest", name => "Prayer of Healing", rank => "2"},
    "9485" => { id => "9485", class => "Priest", name => "Shackle Undead", rank => "2"},
    "15473" => { id => "15473", class => "Priest", name => "Shadowform", rank => "0"},
    "19264" => { id => "19264", class => "Priest", name => "Touch of Weakness", rank => "4"},
    "19241" => { id => "19241", class => "Priest", name => "Desperate Prayer", rank => "5"},
    "15265" => { id => "15265", class => "Priest", name => "Holy Fire", rank => "5"},
    "10898" => { id => "10898", class => "Priest", name => "Power Word: Shield", rank => "7"},
    "10888" => { id => "10888", class => "Priest", name => "Psychic Scream", rank => "3"},
    "10957" => { id => "10957", class => "Priest", name => "Shadow Protection", rank => "2"},
    "10892" => { id => "10892", class => "Priest", name => "Shadow Word: Pain", rank => "6"},
    "19303" => { id => "19303", class => "Priest", name => "Starshards", rank => "5"},
    "19278" => { id => "19278", class => "Priest", name => "Devouring Plague", rank => "4"},
    "10915" => { id => "10915", class => "Priest", name => "Flash Heal", rank => "5"},
    "27799" => { id => "27799", class => "Priest", name => "Holy Nova", rank => "4"},
    "10911" => { id => "10911", class => "Priest", name => "Mind Control", rank => "2"},
    "17313" => { id => "17313", class => "Priest", name => "Mind Flay", rank => "4"},
    "10909" => { id => "10909", class => "Priest", name => "Mind Vision", rank => "2"},
    "10927" => { id => "10927", class => "Priest", name => "Renew", rank => "7"},
    "19310" => { id => "19310", class => "Priest", name => "Shadowguard", rank => "4"},
    "10963" => { id => "10963", class => "Priest", name => "Greater Heal", rank => "2"},
    "10945" => { id => "10945", class => "Priest", name => "Mind Blast", rank => "7"},
    "10881" => { id => "10881", class => "Priest", name => "Resurrection", rank => "4"},
    "10933" => { id => "10933", class => "Priest", name => "Smite", rank => "7"},
    "15266" => { id => "15266", class => "Priest", name => "Holy Fire", rank => "6"},
    "10875" => { id => "10875", class => "Priest", name => "Mana Burn", rank => "4"},
    "10937" => { id => "10937", class => "Priest", name => "Power Word: Fortitude", rank => "5"},
    "10899" => { id => "10899", class => "Priest", name => "Power Word: Shield", rank => "8"},
    "21562" => { id => "21562", class => "Priest", name => "Prayer of Fortitude", rank => "1"},
    "44045" => { id => "44045", class => "Priest", name => "Chastise", rank => "4"},
    "34861" => { id => "34861", class => "Priest", name => "Circle of Healing", rank => "1"},
    "19242" => { id => "19242", class => "Priest", name => "Desperate Prayer", rank => "6"},
    "14819" => { id => "14819", class => "Priest", name => "Divine Spirit", rank => "3"},
    "10941" => { id => "10941", class => "Priest", name => "Fade", rank => "5"},
    "19274" => { id => "19274", class => "Priest", name => "Feedback", rank => "4"},
    "10916" => { id => "10916", class => "Priest", name => "Flash Heal", rank => "6"},
    "19284" => { id => "19284", class => "Priest", name => "Hex of Weakness", rank => "5"},
    "10951" => { id => "10951", class => "Priest", name => "Inner Fire", rank => "5"},
    "27870" => { id => "27870", class => "Priest", name => "Lightwell", rank => "2"},
    "33206" => { id => "33206", class => "Priest", name => "Pain Suppression", rank => "0"},
    "10960" => { id => "10960", class => "Priest", name => "Prayer of Healing", rank => "3"},
    "10928" => { id => "10928", class => "Priest", name => "Renew", rank => "8"},
    "10893" => { id => "10893", class => "Priest", name => "Shadow Word: Pain", rank => "7"},
    "19304" => { id => "19304", class => "Priest", name => "Starshards", rank => "6"},
    "19265" => { id => "19265", class => "Priest", name => "Touch of Weakness", rank => "5"},
    "34914" => { id => "34914", class => "Priest", name => "Vampiric Touch", rank => "1"},
    "19279" => { id => "19279", class => "Priest", name => "Devouring Plague", rank => "5"},
    "10964" => { id => "10964", class => "Priest", name => "Greater Heal", rank => "3"},
    "27800" => { id => "27800", class => "Priest", name => "Holy Nova", rank => "5"},
    "10946" => { id => "10946", class => "Priest", name => "Mind Blast", rank => "8"},
    "17314" => { id => "17314", class => "Priest", name => "Mind Flay", rank => "5"},
    "10953" => { id => "10953", class => "Priest", name => "Mind Soothe", rank => "3"},
    "19311" => { id => "19311", class => "Priest", name => "Shadowguard", rank => "5"},
    "15267" => { id => "15267", class => "Priest", name => "Holy Fire", rank => "7"},
    "10900" => { id => "10900", class => "Priest", name => "Power Word: Shield", rank => "9"},
    "10934" => { id => "10934", class => "Priest", name => "Smite", rank => "8"},
    "34863" => { id => "34863", class => "Priest", name => "Circle of Healing", rank => "2"},
    "10917" => { id => "10917", class => "Priest", name => "Flash Heal", rank => "7"},
    "10876" => { id => "10876", class => "Priest", name => "Mana Burn", rank => "5"},
    "27683" => { id => "27683", class => "Priest", name => "Prayer of Shadow Protection", rank => "1"},
    "10890" => { id => "10890", class => "Priest", name => "Psychic Scream", rank => "4"},
    "10929" => { id => "10929", class => "Priest", name => "Renew", rank => "9"},
    "10958" => { id => "10958", class => "Priest", name => "Shadow Protection", rank => "3"},
    "19243" => { id => "19243", class => "Priest", name => "Desperate Prayer", rank => "7"},
    "10965" => { id => "10965", class => "Priest", name => "Greater Heal", rank => "4"},
    "10947" => { id => "10947", class => "Priest", name => "Mind Blast", rank => "9"},
    "10912" => { id => "10912", class => "Priest", name => "Mind Control", rank => "3"},
    "20770" => { id => "20770", class => "Priest", name => "Resurrection", rank => "5"},
    "10894" => { id => "10894", class => "Priest", name => "Shadow Word: Pain", rank => "8"},
    "19305" => { id => "19305", class => "Priest", name => "Starshards", rank => "7"},
    "44046" => { id => "44046", class => "Priest", name => "Chastise", rank => "5"},
    "34864" => { id => "34864", class => "Priest", name => "Circle of Healing", rank => "3"},
    "19280" => { id => "19280", class => "Priest", name => "Devouring Plague", rank => "6"},
    "27841" => { id => "27841", class => "Priest", name => "Divine Spirit", rank => "4"},
    "10942" => { id => "10942", class => "Priest", name => "Fade", rank => "6"},
    "19275" => { id => "19275", class => "Priest", name => "Feedback", rank => "5"},
    "25314" => { id => "25314", class => "Priest", name => "Greater Heal", rank => "5"},
    "19285" => { id => "19285", class => "Priest", name => "Hex of Weakness", rank => "6"},
    "15261" => { id => "15261", class => "Priest", name => "Holy Fire", rank => "8"},
    "27801" => { id => "27801", class => "Priest", name => "Holy Nova", rank => "6"},
    "10952" => { id => "10952", class => "Priest", name => "Inner Fire", rank => "6"},
    "27871" => { id => "27871", class => "Priest", name => "Lightwell", rank => "3"},
    "18807" => { id => "18807", class => "Priest", name => "Mind Flay", rank => "6"},
    "10938" => { id => "10938", class => "Priest", name => "Power Word: Fortitude", rank => "6"},
    "10901" => { id => "10901", class => "Priest", name => "Power Word: Shield", rank => "10"},
    "21564" => { id => "21564", class => "Priest", name => "Prayer of Fortitude", rank => "2"},
    "10961" => { id => "10961", class => "Priest", name => "Prayer of Healing", rank => "4"},
    "25316" => { id => "25316", class => "Priest", name => "Prayer of Healing", rank => "5"},
    "27681" => { id => "27681", class => "Priest", name => "Prayer of Spirit", rank => "1"},
    "25315" => { id => "25315", class => "Priest", name => "Renew", rank => "10"},
    "10955" => { id => "10955", class => "Priest", name => "Shackle Undead", rank => "3"},
    "19312" => { id => "19312", class => "Priest", name => "Shadowguard", rank => "6"},
    "19266" => { id => "19266", class => "Priest", name => "Touch of Weakness", rank => "6"},
    "34916" => { id => "34916", class => "Priest", name => "Vampiric Touch", rank => "2"},
    "25233" => { id => "25233", class => "Priest", name => "Flash Heal", rank => "8"},
    "25363" => { id => "25363", class => "Priest", name => "Smite", rank => "9"},
    "32379" => { id => "32379", class => "Priest", name => "Shadow Word: Death", rank => "1"},
    "25210" => { id => "25210", class => "Priest", name => "Greater Heal", rank => "6"},
    "25379" => { id => "25379", class => "Priest", name => "Mana Burn", rank => "6"},
    "25372" => { id => "25372", class => "Priest", name => "Mind Blast", rank => "10"},
    "32546" => { id => "32546", class => "Priest", name => "Binding Heal", rank => "1"},
    "34865" => { id => "34865", class => "Priest", name => "Circle of Healing", rank => "4"},
    "25217" => { id => "25217", class => "Priest", name => "Power Word: Shield", rank => "11"},
    "25221" => { id => "25221", class => "Priest", name => "Renew", rank => "11"},
    "25367" => { id => "25367", class => "Priest", name => "Shadow Word: Pain", rank => "9"},
    "25437" => { id => "25437", class => "Priest", name => "Desperate Prayer", rank => "8"},
    "25429" => { id => "25429", class => "Priest", name => "Fade", rank => "7"},
    "25384" => { id => "25384", class => "Priest", name => "Holy Fire", rank => "9"},
    "34433" => { id => "34433", class => "Priest", name => "Shadowfiend", rank => "1"},
    "25446" => { id => "25446", class => "Priest", name => "Starshards", rank => "8"},
    "25235" => { id => "25235", class => "Priest", name => "Flash Heal", rank => "9"},
    "25596" => { id => "25596", class => "Priest", name => "Mind Soothe", rank => "4"},
    "25467" => { id => "25467", class => "Priest", name => "Devouring Plague", rank => "7"},
    "25213" => { id => "25213", class => "Priest", name => "Greater Heal", rank => "7"},
    "25331" => { id => "25331", class => "Priest", name => "Holy Nova", rank => "7"},
    "25387" => { id => "25387", class => "Priest", name => "Mind Flay", rank => "7"},
    "25308" => { id => "25308", class => "Priest", name => "Prayer of Healing", rank => "6"},
    "33076" => { id => "33076", class => "Priest", name => "Prayer of Mending", rank => "1"},
    "25435" => { id => "25435", class => "Priest", name => "Resurrection", rank => "6"},
    "25433" => { id => "25433", class => "Priest", name => "Shadow Protection", rank => "4"},
    "25477" => { id => "25477", class => "Priest", name => "Shadowguard", rank => "7"},
    "25431" => { id => "25431", class => "Priest", name => "Inner Fire", rank => "7"},
    "25375" => { id => "25375", class => "Priest", name => "Mind Blast", rank => "11"},
    "25364" => { id => "25364", class => "Priest", name => "Smite", rank => "10"},
    "44047" => { id => "44047", class => "Priest", name => "Chastise", rank => "6"},
    "34866" => { id => "34866", class => "Priest", name => "Circle of Healing", rank => "5"},
    "25312" => { id => "25312", class => "Priest", name => "Divine Spirit", rank => "5"},
    "25441" => { id => "25441", class => "Priest", name => "Feedback", rank => "6"},
    "25470" => { id => "25470", class => "Priest", name => "Hex of Weakness", rank => "7"},
    "28275" => { id => "28275", class => "Priest", name => "Lightwell", rank => "4"},
    "25380" => { id => "25380", class => "Priest", name => "Mana Burn", rank => "7"},
    "32375" => { id => "32375", class => "Priest", name => "Mass Dispel", rank => "0"},
    "25389" => { id => "25389", class => "Priest", name => "Power Word: Fortitude", rank => "7"},
    "25218" => { id => "25218", class => "Priest", name => "Power Word: Shield", rank => "12"},
    "25392" => { id => "25392", class => "Priest", name => "Prayer of Fortitude", rank => "3"},
    "39374" => { id => "39374", class => "Priest", name => "Prayer of Shadow Protection", rank => "2"},
    "32999" => { id => "32999", class => "Priest", name => "Prayer of Spirit", rank => "2"},
    "25222" => { id => "25222", class => "Priest", name => "Renew", rank => "12"},
    "32996" => { id => "32996", class => "Priest", name => "Shadow Word: Death", rank => "2"},
    "25368" => { id => "25368", class => "Priest", name => "Shadow Word: Pain", rank => "10"},
    "25461" => { id => "25461", class => "Priest", name => "Touch of Weakness", rank => "7"},
    "34917" => { id => "34917", class => "Priest", name => "Vampiric Touch", rank => "3"},
    "2098" => { id => "2098", class => "Rogue", name => "Eviscerate", rank => "1"},
    "1752" => { id => "1752", class => "Rogue", name => "Sinister Strike", rank => "1"},
    "1784" => { id => "1784", class => "Rogue", name => "Stealth", rank => "1"},
    "53" => { id => "53", class => "Rogue", name => "Backstab", rank => "1"},
    "921" => { id => "921", class => "Rogue", name => "Pick Pocket", rank => "0"},
    "1776" => { id => "1776", class => "Rogue", name => "Gouge", rank => "1"},
    "1757" => { id => "1757", class => "Rogue", name => "Sinister Strike", rank => "2"},
    "5277" => { id => "5277", class => "Rogue", name => "Evasion", rank => "1"},
    "6760" => { id => "6760", class => "Rogue", name => "Eviscerate", rank => "2"},
    "6770" => { id => "6770", class => "Rogue", name => "Sap", rank => "1"},
    "5171" => { id => "5171", class => "Rogue", name => "Slice and Dice", rank => "1"},
    "2983" => { id => "2983", class => "Rogue", name => "Sprint", rank => "1"},
    "2589" => { id => "2589", class => "Rogue", name => "Backstab", rank => "2"},
    "1766" => { id => "1766", class => "Rogue", name => "Kick", rank => "1"},
    "8647" => { id => "8647", class => "Rogue", name => "Expose Armor", rank => "1"},
    "703" => { id => "703", class => "Rogue", name => "Garrote", rank => "1"},
    "1758" => { id => "1758", class => "Rogue", name => "Sinister Strike", rank => "3"},
    "6761" => { id => "6761", class => "Rogue", name => "Eviscerate", rank => "3"},
    "1966" => { id => "1966", class => "Rogue", name => "Feint", rank => "1"},
    "1804" => { id => "1804", class => "Rogue", name => "Pick Lock", rank => "0"},
    "8676" => { id => "8676", class => "Rogue", name => "Ambush", rank => "1"},
    "1777" => { id => "1777", class => "Rogue", name => "Gouge", rank => "2"},
    "2590" => { id => "2590", class => "Rogue", name => "Backstab", rank => "3"},
    "3420" => { id => "3420", class => "Rogue", name => "Crippling Poison", rank => "1"},
    "14278" => { id => "14278", class => "Rogue", name => "Ghostly Strike", rank => "0"},
    "8681" => { id => "8681", class => "Rogue", name => "Instant Poison", rank => "1"},
    "2842" => { id => "2842", class => "Rogue", name => "Poisons", rank => "0"},
    "14251" => { id => "14251", class => "Rogue", name => "Riposte", rank => "0"},
    "1943" => { id => "1943", class => "Rogue", name => "Rupture", rank => "1"},
    "1785" => { id => "1785", class => "Rogue", name => "Stealth", rank => "2"},
    "1725" => { id => "1725", class => "Rogue", name => "Distract", rank => "0"},
    "8631" => { id => "8631", class => "Rogue", name => "Garrote", rank => "2"},
    "1759" => { id => "1759", class => "Rogue", name => "Sinister Strike", rank => "4"},
    "1856" => { id => "1856", class => "Rogue", name => "Vanish", rank => "1"},
    "2836" => { id => "2836", class => "Rogue", name => "Detect Traps", rank => "0"},
    "6762" => { id => "6762", class => "Rogue", name => "Eviscerate", rank => "4"},
    "5763" => { id => "5763", class => "Rogue", name => "Mind-numbing Poison", rank => "1"},
    "8724" => { id => "8724", class => "Rogue", name => "Ambush", rank => "2"},
    "1833" => { id => "1833", class => "Rogue", name => "Cheap Shot", rank => "0"},
    "8649" => { id => "8649", class => "Rogue", name => "Expose Armor", rank => "2"},
    "1767" => { id => "1767", class => "Rogue", name => "Kick", rank => "2"},
    "2591" => { id => "2591", class => "Rogue", name => "Backstab", rank => "4"},
    "6768" => { id => "6768", class => "Rogue", name => "Feint", rank => "2"},
    "8687" => { id => "8687", class => "Rogue", name => "Instant Poison II", rank => "2"},
    "8639" => { id => "8639", class => "Rogue", name => "Rupture", rank => "2"},
    "2070" => { id => "2070", class => "Rogue", name => "Sap", rank => "2"},
    "13877" => { id => "13877", class => "Rogue", name => "Blade Flurry", rank => "0"},
    "14177" => { id => "14177", class => "Rogue", name => "Cold Blood", rank => "0"},
    "2835" => { id => "2835", class => "Rogue", name => "Deadly Poison", rank => "1"},
    "1842" => { id => "1842", class => "Rogue", name => "Disarm Trap", rank => "0"},
    "8632" => { id => "8632", class => "Rogue", name => "Garrote", rank => "3"},
    "16511" => { id => "16511", class => "Rogue", name => "Hemorrhage", rank => "1"},
    "408" => { id => "408", class => "Rogue", name => "Kidney Shot", rank => "1"},
    "14185" => { id => "14185", class => "Rogue", name => "Preparation", rank => "0"},
    "1760" => { id => "1760", class => "Rogue", name => "Sinister Strike", rank => "5"},
    "8623" => { id => "8623", class => "Rogue", name => "Eviscerate", rank => "5"},
    "8629" => { id => "8629", class => "Rogue", name => "Gouge", rank => "3"},
    "13220" => { id => "13220", class => "Rogue", name => "Wound Poison", rank => "1"},
    "8725" => { id => "8725", class => "Rogue", name => "Ambush", rank => "3"},
    "2094" => { id => "2094", class => "Rogue", name => "Blind", rank => "0"},
    "8696" => { id => "8696", class => "Rogue", name => "Sprint", rank => "2"},
    "8721" => { id => "8721", class => "Rogue", name => "Backstab", rank => "5"},
    "8650" => { id => "8650", class => "Rogue", name => "Expose Armor", rank => "3"},
    "8691" => { id => "8691", class => "Rogue", name => "Instant Poison III", rank => "3"},
    "8640" => { id => "8640", class => "Rogue", name => "Rupture", rank => "3"},
    "2837" => { id => "2837", class => "Rogue", name => "Deadly Poison II", rank => "2"},
    "8633" => { id => "8633", class => "Rogue", name => "Garrote", rank => "4"},
    "8694" => { id => "8694", class => "Rogue", name => "Mind-numbing Poison II", rank => "2"},
    "8621" => { id => "8621", class => "Rogue", name => "Sinister Strike", rank => "6"},
    "13750" => { id => "13750", class => "Rogue", name => "Adrenaline Rush", rank => "0"},
    "8624" => { id => "8624", class => "Rogue", name => "Eviscerate", rank => "6"},
    "8637" => { id => "8637", class => "Rogue", name => "Feint", rank => "3"},
    "14183" => { id => "14183", class => "Rogue", name => "Premeditation", rank => "0"},
    "1860" => { id => "1860", class => "Rogue", name => "Safe Fall", rank => "0"},
    "1786" => { id => "1786", class => "Rogue", name => "Stealth", rank => "3"},
    "13228" => { id => "13228", class => "Rogue", name => "Wound Poison II", rank => "2"},
    "11267" => { id => "11267", class => "Rogue", name => "Ambush", rank => "4"},
    "1768" => { id => "1768", class => "Rogue", name => "Kick", rank => "3"},
    "6774" => { id => "6774", class => "Rogue", name => "Slice and Dice", rank => "2"},
    "1857" => { id => "1857", class => "Rogue", name => "Vanish", rank => "2"},
    "11279" => { id => "11279", class => "Rogue", name => "Backstab", rank => "6"},
    "11341" => { id => "11341", class => "Rogue", name => "Instant Poison IV", rank => "4"},
    "11273" => { id => "11273", class => "Rogue", name => "Rupture", rank => "4"},
    "11357" => { id => "11357", class => "Rogue", name => "Deadly Poison III", rank => "3"},
    "11197" => { id => "11197", class => "Rogue", name => "Expose Armor", rank => "4"},
    "11289" => { id => "11289", class => "Rogue", name => "Garrote", rank => "5"},
    "11285" => { id => "11285", class => "Rogue", name => "Gouge", rank => "4"},
    "17347" => { id => "17347", class => "Rogue", name => "Hemorrhage", rank => "2"},
    "11293" => { id => "11293", class => "Rogue", name => "Sinister Strike", rank => "7"},
    "11299" => { id => "11299", class => "Rogue", name => "Eviscerate", rank => "7"},
    "11297" => { id => "11297", class => "Rogue", name => "Sap", rank => "3"},
    "13229" => { id => "13229", class => "Rogue", name => "Wound Poison III", rank => "3"},
    "11268" => { id => "11268", class => "Rogue", name => "Ambush", rank => "5"},
    "3421" => { id => "3421", class => "Rogue", name => "Crippling Poison II", rank => "2"},
    "26669" => { id => "26669", class => "Rogue", name => "Evasion", rank => "2"},
    "8643" => { id => "8643", class => "Rogue", name => "Kidney Shot", rank => "2"},
    "1329" => { id => "1329", class => "Rogue", name => "Mutilate", rank => "1"},
    "34411" => { id => "34411", class => "Rogue", name => "Mutilate", rank => "2"},
    "36554" => { id => "36554", class => "Rogue", name => "Shadowstep", rank => "0"},
    "11280" => { id => "11280", class => "Rogue", name => "Backstab", rank => "7"},
    "11303" => { id => "11303", class => "Rogue", name => "Feint", rank => "4"},
    "11342" => { id => "11342", class => "Rogue", name => "Instant Poison V", rank => "5"},
    "11400" => { id => "11400", class => "Rogue", name => "Mind-numbing Poison III", rank => "3"},
    "11274" => { id => "11274", class => "Rogue", name => "Rupture", rank => "5"},
    "11358" => { id => "11358", class => "Rogue", name => "Deadly Poison IV", rank => "4"},
    "11290" => { id => "11290", class => "Rogue", name => "Garrote", rank => "6"},
    "11294" => { id => "11294", class => "Rogue", name => "Sinister Strike", rank => "8"},
    "11300" => { id => "11300", class => "Rogue", name => "Eviscerate", rank => "8"},
    "11198" => { id => "11198", class => "Rogue", name => "Expose Armor", rank => "5"},
    "13230" => { id => "13230", class => "Rogue", name => "Wound Poison IV", rank => "4"},
    "11269" => { id => "11269", class => "Rogue", name => "Ambush", rank => "6"},
    "17348" => { id => "17348", class => "Rogue", name => "Hemorrhage", rank => "3"},
    "1769" => { id => "1769", class => "Rogue", name => "Kick", rank => "4"},
    "11305" => { id => "11305", class => "Rogue", name => "Sprint", rank => "3"},
    "11281" => { id => "11281", class => "Rogue", name => "Backstab", rank => "8"},
    "25300" => { id => "25300", class => "Rogue", name => "Backstab", rank => "9"},
    "25347" => { id => "25347", class => "Rogue", name => "Deadly Poison V", rank => "5"},
    "31016" => { id => "31016", class => "Rogue", name => "Eviscerate", rank => "9"},
    "25302" => { id => "25302", class => "Rogue", name => "Feint", rank => "5"},
    "11286" => { id => "11286", class => "Rogue", name => "Gouge", rank => "5"},
    "11343" => { id => "11343", class => "Rogue", name => "Instant Poison VI", rank => "6"},
    "34412" => { id => "34412", class => "Rogue", name => "Mutilate", rank => "3"},
    "11275" => { id => "11275", class => "Rogue", name => "Rupture", rank => "6"},
    "1787" => { id => "1787", class => "Rogue", name => "Stealth", rank => "4"},
    "26839" => { id => "26839", class => "Rogue", name => "Garrote", rank => "7"},
    "26969" => { id => "26969", class => "Rogue", name => "Deadly Poison VI", rank => "6"},
    "32645" => { id => "32645", class => "Rogue", name => "Envenom", rank => "1"},
    "26861" => { id => "26861", class => "Rogue", name => "Sinister Strike", rank => "9"},
    "26889" => { id => "26889", class => "Rogue", name => "Vanish", rank => "3"},
    "26679" => { id => "26679", class => "Rogue", name => "Deadly Throw", rank => "1"},
    "26865" => { id => "26865", class => "Rogue", name => "Eviscerate", rank => "10"},
    "27448" => { id => "27448", class => "Rogue", name => "Feint", rank => "6"},
    "27283" => { id => "27283", class => "Rogue", name => "Wound Poison V", rank => "5"},
    "27441" => { id => "27441", class => "Rogue", name => "Ambush", rank => "7"},
    "31224" => { id => "31224", class => "Rogue", name => "Cloak of Shadows", rank => "0"},
    "26866" => { id => "26866", class => "Rogue", name => "Expose Armor", rank => "6"},
    "38764" => { id => "38764", class => "Rogue", name => "Gouge", rank => "6"},
    "26786" => { id => "26786", class => "Rogue", name => "Anesthetic Poison", rank => "1"},
    "26863" => { id => "26863", class => "Rogue", name => "Backstab", rank => "10"},
    "26892" => { id => "26892", class => "Rogue", name => "Instant Poison VII", rank => "7"},
    "26867" => { id => "26867", class => "Rogue", name => "Rupture", rank => "7"},
    "32684" => { id => "32684", class => "Rogue", name => "Envenom", rank => "2"},
    "38768" => { id => "38768", class => "Rogue", name => "Kick", rank => "5"},
    "27282" => { id => "27282", class => "Rogue", name => "Deadly Poison VII", rank => "7"},
    "26884" => { id => "26884", class => "Rogue", name => "Garrote", rank => "8"},
    "26864" => { id => "26864", class => "Rogue", name => "Hemorrhage", rank => "4"},
    "34413" => { id => "34413", class => "Rogue", name => "Mutilate", rank => "4"},
    "5938" => { id => "5938", class => "Rogue", name => "Shiv", rank => "1"},
    "26862" => { id => "26862", class => "Rogue", name => "Sinister Strike", rank => "10"},
    "331" => { id => "331", class => "Shaman", name => "Healing Wave", rank => "1"},
    "403" => { id => "403", class => "Shaman", name => "Lightning Bolt", rank => "1"},
    "8017" => { id => "8017", class => "Shaman", name => "Rockbiter Weapon", rank => "1"},
    "36591" => { id => "36591", class => "Shaman", name => "Spirit Weapons", rank => "0"},
    "8042" => { id => "8042", class => "Shaman", name => "Earth Shock", rank => "1"},
    "8071" => { id => "8071", class => "Shaman", name => "Stoneskin Totem", rank => "1"},
    "2484" => { id => "2484", class => "Shaman", name => "Earthbind Totem", rank => "0"},
    "332" => { id => "332", class => "Shaman", name => "Healing Wave", rank => "2"},
    "8044" => { id => "8044", class => "Shaman", name => "Earth Shock", rank => "2"},
    "529" => { id => "529", class => "Shaman", name => "Lightning Bolt", rank => "2"},
    "324" => { id => "324", class => "Shaman", name => "Lightning Shield", rank => "1"},
    "8018" => { id => "8018", class => "Shaman", name => "Rockbiter Weapon", rank => "2"},
    "5730" => { id => "5730", class => "Shaman", name => "Stoneclaw Totem", rank => "1"},
    "8050" => { id => "8050", class => "Shaman", name => "Flame Shock", rank => "1"},
    "8024" => { id => "8024", class => "Shaman", name => "Flametongue Weapon", rank => "1"},
    "43339" => { id => "43339", class => "Shaman", name => "Focused", rank => "0"},
    "3599" => { id => "3599", class => "Shaman", name => "Searing Totem", rank => "1"},
    "8075" => { id => "8075", class => "Shaman", name => "Strength of Earth Totem", rank => "1"},
    "2008" => { id => "2008", class => "Shaman", name => "Ancestral Spirit", rank => "1"},
    "1535" => { id => "1535", class => "Shaman", name => "Fire Nova Totem", rank => "1"},
    "547" => { id => "547", class => "Shaman", name => "Healing Wave", rank => "3"},
    "370" => { id => "370", class => "Shaman", name => "Purge", rank => "1"},
    "8045" => { id => "8045", class => "Shaman", name => "Earth Shock", rank => "3"},
    "548" => { id => "548", class => "Shaman", name => "Lightning Bolt", rank => "3"},
    "8154" => { id => "8154", class => "Shaman", name => "Stoneskin Totem", rank => "2"},
    "526" => { id => "526", class => "Shaman", name => "Cure Poison", rank => "0"},
    "325" => { id => "325", class => "Shaman", name => "Lightning Shield", rank => "2"},
    "8019" => { id => "8019", class => "Shaman", name => "Rockbiter Weapon", rank => "3"},
    "8052" => { id => "8052", class => "Shaman", name => "Flame Shock", rank => "2"},
    "8027" => { id => "8027", class => "Shaman", name => "Flametongue Weapon", rank => "2"},
    "913" => { id => "913", class => "Shaman", name => "Healing Wave", rank => "4"},
    "6390" => { id => "6390", class => "Shaman", name => "Stoneclaw Totem", rank => "2"},
    "8143" => { id => "8143", class => "Shaman", name => "Tremor Totem", rank => "0"},
    "8056" => { id => "8056", class => "Shaman", name => "Frost Shock", rank => "1"},
    "8033" => { id => "8033", class => "Shaman", name => "Frostbrand Weapon", rank => "1"},
    "2645" => { id => "2645", class => "Shaman", name => "Ghost Wolf", rank => "0"},
    "5394" => { id => "5394", class => "Shaman", name => "Healing Stream Totem", rank => "1"},
    "8004" => { id => "8004", class => "Shaman", name => "Lesser Healing Wave", rank => "1"},
    "915" => { id => "915", class => "Shaman", name => "Lightning Bolt", rank => "4"},
    "6363" => { id => "6363", class => "Shaman", name => "Searing Totem", rank => "2"},
    "2870" => { id => "2870", class => "Shaman", name => "Cure Disease", rank => "0"},
    "8498" => { id => "8498", class => "Shaman", name => "Fire Nova Totem", rank => "2"},
    "8166" => { id => "8166", class => "Shaman", name => "Poison Cleansing Totem", rank => "0"},
    "131" => { id => "131", class => "Shaman", name => "Water Breathing", rank => "0"},
    "20609" => { id => "20609", class => "Shaman", name => "Ancestral Spirit", rank => "2"},
    "8046" => { id => "8046", class => "Shaman", name => "Earth Shock", rank => "4"},
    "8181" => { id => "8181", class => "Shaman", name => "Frost Resistance Totem", rank => "1"},
    "939" => { id => "939", class => "Shaman", name => "Healing Wave", rank => "5"},
    "905" => { id => "905", class => "Shaman", name => "Lightning Shield", rank => "3"},
    "10399" => { id => "10399", class => "Shaman", name => "Rockbiter Weapon", rank => "4"},
    "8155" => { id => "8155", class => "Shaman", name => "Stoneskin Totem", rank => "3"},
    "8160" => { id => "8160", class => "Shaman", name => "Strength of Earth Totem", rank => "2"},
    "6196" => { id => "6196", class => "Shaman", name => "Far Sight", rank => "0"},
    "8030" => { id => "8030", class => "Shaman", name => "Flametongue Weapon", rank => "3"},
    "943" => { id => "943", class => "Shaman", name => "Lightning Bolt", rank => "5"},
    "8190" => { id => "8190", class => "Shaman", name => "Magma Totem", rank => "1"},
    "5675" => { id => "5675", class => "Shaman", name => "Mana Spring Totem", rank => "1"},
    "8184" => { id => "8184", class => "Shaman", name => "Fire Resistance Totem", rank => "1"},
    "8053" => { id => "8053", class => "Shaman", name => "Flame Shock", rank => "3"},
    "8227" => { id => "8227", class => "Shaman", name => "Flametongue Totem", rank => "1"},
    "8038" => { id => "8038", class => "Shaman", name => "Frostbrand Weapon", rank => "2"},
    "8008" => { id => "8008", class => "Shaman", name => "Lesser Healing Wave", rank => "2"},
    "6391" => { id => "6391", class => "Shaman", name => "Stoneclaw Totem", rank => "3"},
    "546" => { id => "546", class => "Shaman", name => "Water Walking", rank => "0"},
    "556" => { id => "556", class => "Shaman", name => "Astral Recall", rank => "0"},
    "8177" => { id => "8177", class => "Shaman", name => "Grounding Totem", rank => "0"},
    "6375" => { id => "6375", class => "Shaman", name => "Healing Stream Totem", rank => "2"},
    "10595" => { id => "10595", class => "Shaman", name => "Nature Resistance Totem", rank => "1"},
    "16188" => { id => "16188", class => "Shaman", name => "Nature's Swiftness", rank => "0"},
    "20608" => { id => "20608", class => "Shaman", name => "Reincarnation", rank => "0"},
    "6364" => { id => "6364", class => "Shaman", name => "Searing Totem", rank => "3"},
    "36936" => { id => "36936", class => "Shaman", name => "Totemic Call", rank => "0"},
    "8232" => { id => "8232", class => "Shaman", name => "Windfury Weapon", rank => "1"},
    "421" => { id => "421", class => "Shaman", name => "Chain Lightning", rank => "1"},
    "45297" => { id => "45297", class => "Shaman", name => "Chain Lightning", rank => "1"},
    "8499" => { id => "8499", class => "Shaman", name => "Fire Nova Totem", rank => "3"},
    "959" => { id => "959", class => "Shaman", name => "Healing Wave", rank => "6"},
    "6041" => { id => "6041", class => "Shaman", name => "Lightning Bolt", rank => "6"},
    "945" => { id => "945", class => "Shaman", name => "Lightning Shield", rank => "4"},
    "8012" => { id => "8012", class => "Shaman", name => "Purge", rank => "2"},
    "8512" => { id => "8512", class => "Shaman", name => "Windfury Totem", rank => "1"},
    "8058" => { id => "8058", class => "Shaman", name => "Frost Shock", rank => "2"},
    "16314" => { id => "16314", class => "Shaman", name => "Rockbiter Weapon", rank => "5"},
    "6495" => { id => "6495", class => "Shaman", name => "Sentry Totem", rank => "0"},
    "10406" => { id => "10406", class => "Shaman", name => "Stoneskin Totem", rank => "4"},
    "20610" => { id => "20610", class => "Shaman", name => "Ancestral Spirit", rank => "3"},
    "10412" => { id => "10412", class => "Shaman", name => "Earth Shock", rank => "5"},
    "16339" => { id => "16339", class => "Shaman", name => "Flametongue Weapon", rank => "4"},
    "8010" => { id => "8010", class => "Shaman", name => "Lesser Healing Wave", rank => "3"},
    "10585" => { id => "10585", class => "Shaman", name => "Magma Totem", rank => "2"},
    "10495" => { id => "10495", class => "Shaman", name => "Mana Spring Totem", rank => "2"},
    "15107" => { id => "15107", class => "Shaman", name => "Windwall Totem", rank => "1"},
    "8170" => { id => "8170", class => "Shaman", name => "Disease Cleansing Totem", rank => "0"},
    "8249" => { id => "8249", class => "Shaman", name => "Flametongue Totem", rank => "2"},
    "10478" => { id => "10478", class => "Shaman", name => "Frost Resistance Totem", rank => "2"},
    "10456" => { id => "10456", class => "Shaman", name => "Frostbrand Weapon", rank => "3"},
    "10391" => { id => "10391", class => "Shaman", name => "Lightning Bolt", rank => "7"},
    "6392" => { id => "6392", class => "Shaman", name => "Stoneclaw Totem", rank => "4"},
    "8161" => { id => "8161", class => "Shaman", name => "Strength of Earth Totem", rank => "3"},
    "1064" => { id => "1064", class => "Shaman", name => "Chain Heal", rank => "1"},
    "930" => { id => "930", class => "Shaman", name => "Chain Lightning", rank => "2"},
    "16166" => { id => "16166", class => "Shaman", name => "Elemental Mastery", rank => "0"},
    "10447" => { id => "10447", class => "Shaman", name => "Flame Shock", rank => "4"},
    "6377" => { id => "6377", class => "Shaman", name => "Healing Stream Totem", rank => "3"},
    "8005" => { id => "8005", class => "Shaman", name => "Healing Wave", rank => "7"},
    "8134" => { id => "8134", class => "Shaman", name => "Lightning Shield", rank => "5"},
    "16190" => { id => "16190", class => "Shaman", name => "Mana Tide Totem", rank => "0"},
    "6365" => { id => "6365", class => "Shaman", name => "Searing Totem", rank => "4"},
    "17364" => { id => "17364", class => "Shaman", name => "Stormstrike", rank => "0"},
    "8235" => { id => "8235", class => "Shaman", name => "Windfury Weapon", rank => "2"},
    "11314" => { id => "11314", class => "Shaman", name => "Fire Nova Totem", rank => "4"},
    "10537" => { id => "10537", class => "Shaman", name => "Fire Resistance Totem", rank => "2"},
    "8835" => { id => "8835", class => "Shaman", name => "Grace of Air Totem", rank => "1"},
    "10613" => { id => "10613", class => "Shaman", name => "Windfury Totem", rank => "2"},
    "10466" => { id => "10466", class => "Shaman", name => "Lesser Healing Wave", rank => "4"},
    "10392" => { id => "10392", class => "Shaman", name => "Lightning Bolt", rank => "8"},
    "10600" => { id => "10600", class => "Shaman", name => "Nature Resistance Totem", rank => "2"},
    "16315" => { id => "16315", class => "Shaman", name => "Rockbiter Weapon", rank => "6"},
    "10407" => { id => "10407", class => "Shaman", name => "Stoneskin Totem", rank => "5"},
    "10622" => { id => "10622", class => "Shaman", name => "Chain Heal", rank => "2"},
    "16341" => { id => "16341", class => "Shaman", name => "Flametongue Weapon", rank => "5"},
    "10472" => { id => "10472", class => "Shaman", name => "Frost Shock", rank => "3"},
    "10586" => { id => "10586", class => "Shaman", name => "Magma Totem", rank => "3"},
    "10496" => { id => "10496", class => "Shaman", name => "Mana Spring Totem", rank => "3"},
    "15111" => { id => "15111", class => "Shaman", name => "Windwall Totem", rank => "2"},
    "20776" => { id => "20776", class => "Shaman", name => "Ancestral Spirit", rank => "4"},
    "2860" => { id => "2860", class => "Shaman", name => "Chain Lightning", rank => "3"},
    "10413" => { id => "10413", class => "Shaman", name => "Earth Shock", rank => "6"},
    "10526" => { id => "10526", class => "Shaman", name => "Flametongue Totem", rank => "3"},
    "16355" => { id => "16355", class => "Shaman", name => "Frostbrand Weapon", rank => "4"},
    "10395" => { id => "10395", class => "Shaman", name => "Healing Wave", rank => "8"},
    "10431" => { id => "10431", class => "Shaman", name => "Lightning Shield", rank => "6"},
    "10427" => { id => "10427", class => "Shaman", name => "Stoneclaw Totem", rank => "5"},
    "974" => { id => "974", class => "Shaman", name => "Earth Shield", rank => "1"},
    "10462" => { id => "10462", class => "Shaman", name => "Healing Stream Totem", rank => "4"},
    "15207" => { id => "15207", class => "Shaman", name => "Lightning Bolt", rank => "9"},
    "10437" => { id => "10437", class => "Shaman", name => "Searing Totem", rank => "5"},
    "30823" => { id => "30823", class => "Shaman", name => "Shamanistic Rage", rank => "1"},
    "30706" => { id => "30706", class => "Shaman", name => "Totem of Wrath", rank => "1"},
    "25908" => { id => "25908", class => "Shaman", name => "Tranquil Air Totem", rank => "0"},
    "10486" => { id => "10486", class => "Shaman", name => "Windfury Weapon", rank => "3"},
    "11315" => { id => "11315", class => "Shaman", name => "Fire Nova Totem", rank => "5"},
    "10448" => { id => "10448", class => "Shaman", name => "Flame Shock", rank => "5"},
    "10467" => { id => "10467", class => "Shaman", name => "Lesser Healing Wave", rank => "5"},
    "10442" => { id => "10442", class => "Shaman", name => "Strength of Earth Totem", rank => "4"},
    "10614" => { id => "10614", class => "Shaman", name => "Windfury Totem", rank => "3"},
    "10623" => { id => "10623", class => "Shaman", name => "Chain Heal", rank => "3"},
    "10479" => { id => "10479", class => "Shaman", name => "Frost Resistance Totem", rank => "3"},
    "16316" => { id => "16316", class => "Shaman", name => "Rockbiter Weapon", rank => "7"},
    "10408" => { id => "10408", class => "Shaman", name => "Stoneskin Totem", rank => "6"},
    "10605" => { id => "10605", class => "Shaman", name => "Chain Lightning", rank => "4"},
    "16342" => { id => "16342", class => "Shaman", name => "Flametongue Weapon", rank => "6"},
    "10627" => { id => "10627", class => "Shaman", name => "Grace of Air Totem", rank => "2"},
    "10396" => { id => "10396", class => "Shaman", name => "Healing Wave", rank => "9"},
    "15208" => { id => "15208", class => "Shaman", name => "Lightning Bolt", rank => "10"},
    "10432" => { id => "10432", class => "Shaman", name => "Lightning Shield", rank => "7"},
    "10587" => { id => "10587", class => "Shaman", name => "Magma Totem", rank => "4"},
    "10497" => { id => "10497", class => "Shaman", name => "Mana Spring Totem", rank => "4"},
    "15112" => { id => "15112", class => "Shaman", name => "Windwall Totem", rank => "3"},
    "10538" => { id => "10538", class => "Shaman", name => "Fire Resistance Totem", rank => "3"},
    "16387" => { id => "16387", class => "Shaman", name => "Flametongue Totem", rank => "4"},
    "10473" => { id => "10473", class => "Shaman", name => "Frost Shock", rank => "4"},
    "16356" => { id => "16356", class => "Shaman", name => "Frostbrand Weapon", rank => "5"},
    "10428" => { id => "10428", class => "Shaman", name => "Stoneclaw Totem", rank => "6"},
    "20777" => { id => "20777", class => "Shaman", name => "Ancestral Spirit", rank => "5"},
    "32593" => { id => "32593", class => "Shaman", name => "Earth Shield", rank => "2"},
    "10414" => { id => "10414", class => "Shaman", name => "Earth Shock", rank => "7"},
    "29228" => { id => "29228", class => "Shaman", name => "Flame Shock", rank => "6"},
    "25359" => { id => "25359", class => "Shaman", name => "Grace of Air Totem", rank => "3"},
    "10463" => { id => "10463", class => "Shaman", name => "Healing Stream Totem", rank => "5"},
    "25357" => { id => "25357", class => "Shaman", name => "Healing Wave", rank => "10"},
    "10468" => { id => "10468", class => "Shaman", name => "Lesser Healing Wave", rank => "6"},
    "10601" => { id => "10601", class => "Shaman", name => "Nature Resistance Totem", rank => "3"},
    "10438" => { id => "10438", class => "Shaman", name => "Searing Totem", rank => "6"},
    "25361" => { id => "25361", class => "Shaman", name => "Strength of Earth Totem", rank => "5"},
    "16362" => { id => "16362", class => "Shaman", name => "Windfury Weapon", rank => "4"},
    "25422" => { id => "25422", class => "Shaman", name => "Chain Heal", rank => "4"},
    "25546" => { id => "25546", class => "Shaman", name => "Fire Nova Totem", rank => "6"},
    "25585" => { id => "25585", class => "Shaman", name => "Windfury Totem", rank => "4"},
    "25448" => { id => "25448", class => "Shaman", name => "Lightning Bolt", rank => "11"},
    "25479" => { id => "25479", class => "Shaman", name => "Rockbiter Weapon", rank => "8"},
    "24398" => { id => "24398", class => "Shaman", name => "Water Shield", rank => "1"},
    "25439" => { id => "25439", class => "Shaman", name => "Chain Lightning", rank => "5"},
    "25391" => { id => "25391", class => "Shaman", name => "Healing Wave", rank => "11"},
    "25469" => { id => "25469", class => "Shaman", name => "Lightning Shield", rank => "8"},
    "25508" => { id => "25508", class => "Shaman", name => "Stoneskin Totem", rank => "7"},
    "25489" => { id => "25489", class => "Shaman", name => "Flametongue Weapon", rank => "7"},
    "3738" => { id => "3738", class => "Shaman", name => "Wrath of Air Totem", rank => "1"},
    "25552" => { id => "25552", class => "Shaman", name => "Magma Totem", rank => "5"},
    "25570" => { id => "25570", class => "Shaman", name => "Mana Spring Totem", rank => "5"},
    "25528" => { id => "25528", class => "Shaman", name => "Strength of Earth Totem", rank => "6"},
    "25577" => { id => "25577", class => "Shaman", name => "Windwall Totem", rank => "4"},
    "2062" => { id => "2062", class => "Shaman", name => "Earth Elemental Totem", rank => "1"},
    "25500" => { id => "25500", class => "Shaman", name => "Frostbrand Weapon", rank => "6"},
    "25420" => { id => "25420", class => "Shaman", name => "Lesser Healing Wave", rank => "7"},
    "25557" => { id => "25557", class => "Shaman", name => "Flametongue Totem", rank => "5"},
    "25560" => { id => "25560", class => "Shaman", name => "Frost Resistance Totem", rank => "4"},
    "25449" => { id => "25449", class => "Shaman", name => "Lightning Bolt", rank => "12"},
    "25525" => { id => "25525", class => "Shaman", name => "Stoneclaw Totem", rank => "7"},
    "25423" => { id => "25423", class => "Shaman", name => "Chain Heal", rank => "5"},
    "2894" => { id => "2894", class => "Shaman", name => "Fire Elemental Totem", rank => "1"},
    "25563" => { id => "25563", class => "Shaman", name => "Fire Resistance Totem", rank => "4"},
    "25464" => { id => "25464", class => "Shaman", name => "Frost Shock", rank => "5"},
    "25505" => { id => "25505", class => "Shaman", name => "Windfury Weapon", rank => "5"},
    "25454" => { id => "25454", class => "Shaman", name => "Earth Shock", rank => "8"},
    "25567" => { id => "25567", class => "Shaman", name => "Healing Stream Totem", rank => "6"},
    "25574" => { id => "25574", class => "Shaman", name => "Nature Resistance Totem", rank => "4"},
    "25533" => { id => "25533", class => "Shaman", name => "Searing Totem", rank => "7"},
    "33736" => { id => "33736", class => "Shaman", name => "Water Shield", rank => "2"},
    "2825" => { id => "2825", class => "Shaman", name => "Bloodlust", rank => "1"},
    "25442" => { id => "25442", class => "Shaman", name => "Chain Lightning", rank => "6"},
    "32594" => { id => "32594", class => "Shaman", name => "Earth Shield", rank => "3"},
    "25547" => { id => "25547", class => "Shaman", name => "Fire Nova Totem", rank => "7"},
    "25457" => { id => "25457", class => "Shaman", name => "Flame Shock", rank => "7"},
    "25396" => { id => "25396", class => "Shaman", name => "Healing Wave", rank => "12"},
    "32182" => { id => "32182", class => "Shaman", name => "Heroism", rank => "0"},
    "25472" => { id => "25472", class => "Shaman", name => "Lightning Shield", rank => "9"},
    "25485" => { id => "25485", class => "Shaman", name => "Rockbiter Weapon", rank => "9"},
    "25509" => { id => "25509", class => "Shaman", name => "Stoneskin Totem", rank => "8"},
    "25587" => { id => "25587", class => "Shaman", name => "Windfury Totem", rank => "5"},
    "687" => { id => "687", class => "Warlock", name => "Demon Skin", rank => "1"},
    "348" => { id => "348", class => "Warlock", name => "Immolate", rank => "1"},
    "686" => { id => "686", class => "Warlock", name => "Shadow Bolt", rank => "1"},
    "688" => { id => "688", class => "Warlock", name => "Summon Imp", rank => "0"},
    "172" => { id => "172", class => "Warlock", name => "Corruption", rank => "1"},
    "702" => { id => "702", class => "Warlock", name => "Curse of Weakness", rank => "1"},
    "1454" => { id => "1454", class => "Warlock", name => "Life Tap", rank => "1"},
    "695" => { id => "695", class => "Warlock", name => "Shadow Bolt", rank => "2"},
    "980" => { id => "980", class => "Warlock", name => "Curse of Agony", rank => "1"},
    "5782" => { id => "5782", class => "Warlock", name => "Fear", rank => "1"},
    "6201" => { id => "6201", class => "Warlock", name => "Create Healthstone", rank => "1"},
    "696" => { id => "696", class => "Warlock", name => "Demon Skin", rank => "2"},
    "1120" => { id => "1120", class => "Warlock", name => "Drain Soul", rank => "1"},
    "707" => { id => "707", class => "Warlock", name => "Immolate", rank => "2"},
    "697" => { id => "697", class => "Warlock", name => "Summon Voidwalker", rank => "0"},
    "1108" => { id => "1108", class => "Warlock", name => "Curse of Weakness", rank => "2"},
    "755" => { id => "755", class => "Warlock", name => "Health Funnel", rank => "1"},
    "705" => { id => "705", class => "Warlock", name => "Shadow Bolt", rank => "3"},
    "6222" => { id => "6222", class => "Warlock", name => "Corruption", rank => "2"},
    "704" => { id => "704", class => "Warlock", name => "Curse of Recklessness", rank => "1"},
    "689" => { id => "689", class => "Warlock", name => "Drain Life", rank => "1"},
    "1455" => { id => "1455", class => "Warlock", name => "Life Tap", rank => "2"},
    "5697" => { id => "5697", class => "Warlock", name => "Unending Breath", rank => "0"},
    "693" => { id => "693", class => "Warlock", name => "Create Soulstone", rank => "1"},
    "1014" => { id => "1014", class => "Warlock", name => "Curse of Agony", rank => "2"},
    "5676" => { id => "5676", class => "Warlock", name => "Searing Pain", rank => "1"},
    "18288" => { id => "18288", class => "Warlock", name => "Amplify Curse", rank => "0"},
    "706" => { id => "706", class => "Warlock", name => "Demon Armor", rank => "1"},
    "18708" => { id => "18708", class => "Warlock", name => "Fel Domination", rank => "0"},
    "3698" => { id => "3698", class => "Warlock", name => "Health Funnel", rank => "2"},
    "1094" => { id => "1094", class => "Warlock", name => "Immolate", rank => "3"},
    "5740" => { id => "5740", class => "Warlock", name => "Rain of Fire", rank => "1"},
    "698" => { id => "698", class => "Warlock", name => "Ritual of Summoning", rank => "0"},
    "1088" => { id => "1088", class => "Warlock", name => "Shadow Bolt", rank => "4"},
    "17877" => { id => "17877", class => "Warlock", name => "Shadowburn", rank => "1"},
    "712" => { id => "712", class => "Warlock", name => "Summon Succubus", rank => "0"},
    "6202" => { id => "6202", class => "Warlock", name => "Create Healthstone", rank => "2"},
    "6205" => { id => "6205", class => "Warlock", name => "Curse of Weakness", rank => "3"},
    "699" => { id => "699", class => "Warlock", name => "Drain Life", rank => "2"},
    "126" => { id => "126", class => "Warlock", name => "Eye of Kilrogg", rank => "0"},
    "6223" => { id => "6223", class => "Warlock", name => "Corruption", rank => "3"},
    "5138" => { id => "5138", class => "Warlock", name => "Drain Mana", rank => "1"},
    "8288" => { id => "8288", class => "Warlock", name => "Drain Soul", rank => "2"},
    "5500" => { id => "5500", class => "Warlock", name => "Sense Demons", rank => "0"},
    "18867" => { id => "18867", class => "Warlock", name => "Shadowburn", rank => "2"},
    "1714" => { id => "1714", class => "Warlock", name => "Curse of Tongues", rank => "1"},
    "132" => { id => "132", class => "Warlock", name => "Detect Invisibility", rank => "0"},
    "1456" => { id => "1456", class => "Warlock", name => "Life Tap", rank => "3"},
    "17919" => { id => "17919", class => "Warlock", name => "Searing Pain", rank => "2"},
    "710" => { id => "710", class => "Warlock", name => "Banish", rank => "1"},
    "6366" => { id => "6366", class => "Warlock", name => "Create Firestone", rank => "1"},
    "6217" => { id => "6217", class => "Warlock", name => "Curse of Agony", rank => "3"},
    "7658" => { id => "7658", class => "Warlock", name => "Curse of Recklessness", rank => "2"},
    "3699" => { id => "3699", class => "Warlock", name => "Health Funnel", rank => "3"},
    "1106" => { id => "1106", class => "Warlock", name => "Shadow Bolt", rank => "5"},
    "20752" => { id => "20752", class => "Warlock", name => "Create Soulstone", rank => "2"},
    "18223" => { id => "18223", class => "Warlock", name => "Curse of Exhaustion", rank => "0"},
    "1086" => { id => "1086", class => "Warlock", name => "Demon Armor", rank => "2"},
    "18788" => { id => "18788", class => "Warlock", name => "Demonic Sacrifice", rank => "0"},
    "709" => { id => "709", class => "Warlock", name => "Drain Life", rank => "3"},
    "1098" => { id => "1098", class => "Warlock", name => "Enslave Demon", rank => "1"},
    "1949" => { id => "1949", class => "Warlock", name => "Hellfire", rank => "1"},
    "2941" => { id => "2941", class => "Warlock", name => "Immolate", rank => "4"},
    "18265" => { id => "18265", class => "Warlock", name => "Siphon Life", rank => "1"},
    "691" => { id => "691", class => "Warlock", name => "Summon Felhunter", rank => "0"},
    "1490" => { id => "1490", class => "Warlock", name => "Curse of the Elements", rank => "1"},
    "7646" => { id => "7646", class => "Warlock", name => "Curse of Weakness", rank => "4"},
    "6213" => { id => "6213", class => "Warlock", name => "Fear", rank => "2"},
    "6229" => { id => "6229", class => "Warlock", name => "Shadow Ward", rank => "1"},
    "18868" => { id => "18868", class => "Warlock", name => "Shadowburn", rank => "3"},
    "7648" => { id => "7648", class => "Warlock", name => "Corruption", rank => "4"},
    "5699" => { id => "5699", class => "Warlock", name => "Create Healthstone", rank => "3"},
    "6226" => { id => "6226", class => "Warlock", name => "Drain Mana", rank => "2"},
    "6219" => { id => "6219", class => "Warlock", name => "Rain of Fire", rank => "2"},
    "17920" => { id => "17920", class => "Warlock", name => "Searing Pain", rank => "3"},
    "17951" => { id => "17951", class => "Warlock", name => "Create Firestone", rank => "2"},
    "2362" => { id => "2362", class => "Warlock", name => "Create Spellstone", rank => "1"},
    "3700" => { id => "3700", class => "Warlock", name => "Health Funnel", rank => "4"},
    "11687" => { id => "11687", class => "Warlock", name => "Life Tap", rank => "4"},
    "7641" => { id => "7641", class => "Warlock", name => "Shadow Bolt", rank => "6"},
    "11711" => { id => "11711", class => "Warlock", name => "Curse of Agony", rank => "4"},
    "7651" => { id => "7651", class => "Warlock", name => "Drain Life", rank => "4"},
    "8289" => { id => "8289", class => "Warlock", name => "Drain Soul", rank => "3"},
    "18879" => { id => "18879", class => "Warlock", name => "Siphon Life", rank => "2"},
    "17962" => { id => "17962", class => "Warlock", name => "Conflagrate", rank => "1"},
    "20755" => { id => "20755", class => "Warlock", name => "Create Soulstone", rank => "3"},
    "18220" => { id => "18220", class => "Warlock", name => "Dark Pact", rank => "1"},
    "11733" => { id => "11733", class => "Warlock", name => "Demon Armor", rank => "3"},
    "5484" => { id => "5484", class => "Warlock", name => "Howl of Terror", rank => "1"},
    "11665" => { id => "11665", class => "Warlock", name => "Immolate", rank => "5"},
    "18869" => { id => "18869", class => "Warlock", name => "Shadowburn", rank => "4"},
    "19028" => { id => "19028", class => "Warlock", name => "Soul Link", rank => "0"},
    "5784" => { id => "5784", class => "Warlock", name => "Summon Felsteed", rank => "0"},
    "7659" => { id => "7659", class => "Warlock", name => "Curse of Recklessness", rank => "3"},
    "11707" => { id => "11707", class => "Warlock", name => "Curse of Weakness", rank => "5"},
    "6789" => { id => "6789", class => "Warlock", name => "Death Coil", rank => "1"},
    "11683" => { id => "11683", class => "Warlock", name => "Hellfire", rank => "2"},
    "17921" => { id => "17921", class => "Warlock", name => "Searing Pain", rank => "4"},
    "11739" => { id => "11739", class => "Warlock", name => "Shadow Ward", rank => "2"},
    "11671" => { id => "11671", class => "Warlock", name => "Corruption", rank => "5"},
    "17862" => { id => "17862", class => "Warlock", name => "Curse of Shadow", rank => "1"},
    "11703" => { id => "11703", class => "Warlock", name => "Drain Mana", rank => "3"},
    "11725" => { id => "11725", class => "Warlock", name => "Enslave Demon", rank => "2"},
    "11693" => { id => "11693", class => "Warlock", name => "Health Funnel", rank => "5"},
    "11659" => { id => "11659", class => "Warlock", name => "Shadow Bolt", rank => "7"},
    "17952" => { id => "17952", class => "Warlock", name => "Create Firestone", rank => "3"},
    "11729" => { id => "11729", class => "Warlock", name => "Create Healthstone", rank => "4"},
    "11721" => { id => "11721", class => "Warlock", name => "Curse of the Elements", rank => "2"},
    "11699" => { id => "11699", class => "Warlock", name => "Drain Life", rank => "5"},
    "11688" => { id => "11688", class => "Warlock", name => "Life Tap", rank => "5"},
    "11677" => { id => "11677", class => "Warlock", name => "Rain of Fire", rank => "3"},
    "18647" => { id => "18647", class => "Warlock", name => "Banish", rank => "2"},
    "18930" => { id => "18930", class => "Warlock", name => "Conflagrate", rank => "2"},
    "17727" => { id => "17727", class => "Warlock", name => "Create Spellstone", rank => "2"},
    "11712" => { id => "11712", class => "Warlock", name => "Curse of Agony", rank => "5"},
    "18870" => { id => "18870", class => "Warlock", name => "Shadowburn", rank => "5"},
    "18880" => { id => "18880", class => "Warlock", name => "Siphon Life", rank => "3"},
    "6353" => { id => "6353", class => "Warlock", name => "Soul Fire", rank => "1"},
    "20756" => { id => "20756", class => "Warlock", name => "Create Soulstone", rank => "4"},
    "11719" => { id => "11719", class => "Warlock", name => "Curse of Tongues", rank => "2"},
    "18937" => { id => "18937", class => "Warlock", name => "Dark Pact", rank => "2"},
    "17925" => { id => "17925", class => "Warlock", name => "Death Coil", rank => "2"},
    "11734" => { id => "11734", class => "Warlock", name => "Demon Armor", rank => "4"},
    "11667" => { id => "11667", class => "Warlock", name => "Immolate", rank => "6"},
    "1122" => { id => "1122", class => "Warlock", name => "Inferno", rank => "0"},
    "17922" => { id => "17922", class => "Warlock", name => "Searing Pain", rank => "5"},
    "30283" => { id => "30283", class => "Warlock", name => "Shadowfury", rank => "1"},
    "30146" => { id => "30146", class => "Warlock", name => "Summon Felguard", rank => "0"},
    "30108" => { id => "30108", class => "Warlock", name => "Unstable Affliction", rank => "1"},
    "11708" => { id => "11708", class => "Warlock", name => "Curse of Weakness", rank => "6"},
    "11675" => { id => "11675", class => "Warlock", name => "Drain Soul", rank => "4"},
    "11694" => { id => "11694", class => "Warlock", name => "Health Funnel", rank => "6"},
    "11660" => { id => "11660", class => "Warlock", name => "Shadow Bolt", rank => "8"},
    "11740" => { id => "11740", class => "Warlock", name => "Shadow Ward", rank => "3"},
    "18931" => { id => "18931", class => "Warlock", name => "Conflagrate", rank => "3"},
    "11672" => { id => "11672", class => "Warlock", name => "Corruption", rank => "6"},
    "11700" => { id => "11700", class => "Warlock", name => "Drain Life", rank => "6"},
    "11704" => { id => "11704", class => "Warlock", name => "Drain Mana", rank => "4"},
    "11684" => { id => "11684", class => "Warlock", name => "Hellfire", rank => "3"},
    "17928" => { id => "17928", class => "Warlock", name => "Howl of Terror", rank => "2"},
    "17953" => { id => "17953", class => "Warlock", name => "Create Firestone", rank => "4"},
    "11717" => { id => "11717", class => "Warlock", name => "Curse of Recklessness", rank => "4"},
    "17937" => { id => "17937", class => "Warlock", name => "Curse of Shadow", rank => "2"},
    "6215" => { id => "6215", class => "Warlock", name => "Fear", rank => "3"},
    "11689" => { id => "11689", class => "Warlock", name => "Life Tap", rank => "6"},
    "18871" => { id => "18871", class => "Warlock", name => "Shadowburn", rank => "6"},
    "17924" => { id => "17924", class => "Warlock", name => "Soul Fire", rank => "2"},
    "11730" => { id => "11730", class => "Warlock", name => "Create Healthstone", rank => "5"},
    "11713" => { id => "11713", class => "Warlock", name => "Curse of Agony", rank => "6"},
    "17926" => { id => "17926", class => "Warlock", name => "Death Coil", rank => "3"},
    "11726" => { id => "11726", class => "Warlock", name => "Enslave Demon", rank => "3"},
    "11678" => { id => "11678", class => "Warlock", name => "Rain of Fire", rank => "4"},
    "17923" => { id => "17923", class => "Warlock", name => "Searing Pain", rank => "6"},
    "18881" => { id => "18881", class => "Warlock", name => "Siphon Life", rank => "4"},
    "18932" => { id => "18932", class => "Warlock", name => "Conflagrate", rank => "4"},
    "25311" => { id => "25311", class => "Warlock", name => "Corruption", rank => "7"},
    "20757" => { id => "20757", class => "Warlock", name => "Create Soulstone", rank => "5"},
    "17728" => { id => "17728", class => "Warlock", name => "Create Spellstone", rank => "3"},
    "603" => { id => "603", class => "Warlock", name => "Curse of Doom", rank => "1"},
    "11722" => { id => "11722", class => "Warlock", name => "Curse of the Elements", rank => "3"},
    "18938" => { id => "18938", class => "Warlock", name => "Dark Pact", rank => "3"},
    "11735" => { id => "11735", class => "Warlock", name => "Demon Armor", rank => "5"},
    "11695" => { id => "11695", class => "Warlock", name => "Health Funnel", rank => "7"},
    "11668" => { id => "11668", class => "Warlock", name => "Immolate", rank => "7"},
    "25309" => { id => "25309", class => "Warlock", name => "Immolate", rank => "8"},
    "18540" => { id => "18540", class => "Warlock", name => "Ritual of Doom", rank => "0"},
    "11661" => { id => "11661", class => "Warlock", name => "Shadow Bolt", rank => "9"},
    "28610" => { id => "28610", class => "Warlock", name => "Shadow Ward", rank => "4"},
    "30413" => { id => "30413", class => "Warlock", name => "Shadowfury", rank => "2"},
    "23161" => { id => "23161", class => "Warlock", name => "Summon Dreadsteed", rank => "0"},
    "30404" => { id => "30404", class => "Warlock", name => "Unstable Affliction", rank => "2"},
    "27224" => { id => "27224", class => "Warlock", name => "Curse of Weakness", rank => "7"},
    "27219" => { id => "27219", class => "Warlock", name => "Drain Life", rank => "7"},
    "28176" => { id => "28176", class => "Warlock", name => "Fel Armor", rank => "1"},
    "25307" => { id => "25307", class => "Warlock", name => "Shadow Bolt", rank => "10"},
    "27221" => { id => "27221", class => "Warlock", name => "Drain Mana", rank => "5"},
    "27263" => { id => "27263", class => "Warlock", name => "Shadowburn", rank => "7"},
    "27264" => { id => "27264", class => "Warlock", name => "Siphon Life", rank => "5"},
    "29722" => { id => "29722", class => "Warlock", name => "Incinerate", rank => "1"},
    "27211" => { id => "27211", class => "Warlock", name => "Soul Fire", rank => "3"},
    "27266" => { id => "27266", class => "Warlock", name => "Conflagrate", rank => "5"},
    "27216" => { id => "27216", class => "Warlock", name => "Corruption", rank => "8"},
    "27210" => { id => "27210", class => "Warlock", name => "Searing Pain", rank => "7"},
    "27250" => { id => "27250", class => "Warlock", name => "Create Firestone", rank => "5"},
    "28172" => { id => "28172", class => "Warlock", name => "Create Spellstone", rank => "4"},
    "29858" => { id => "29858", class => "Warlock", name => "Soulshatter", rank => "0"},
    "27218" => { id => "27218", class => "Warlock", name => "Curse of Agony", rank => "7"},
    "27229" => { id => "27229", class => "Warlock", name => "Curse of Shadow", rank => "3"},
    "27217" => { id => "27217", class => "Warlock", name => "Drain Soul", rank => "5"},
    "27259" => { id => "27259", class => "Warlock", name => "Health Funnel", rank => "8"},
    "27230" => { id => "27230", class => "Warlock", name => "Create Healthstone", rank => "6"},
    "27223" => { id => "27223", class => "Warlock", name => "Death Coil", rank => "4"},
    "27213" => { id => "27213", class => "Warlock", name => "Hellfire", rank => "4"},
    "27222" => { id => "27222", class => "Warlock", name => "Life Tap", rank => "7"},
    "29893" => { id => "29893", class => "Warlock", name => "Ritual of Souls", rank => "1"},
    "27226" => { id => "27226", class => "Warlock", name => "Curse of Recklessness", rank => "5"},
    "27228" => { id => "27228", class => "Warlock", name => "Curse of the Elements", rank => "4"},
    "30909" => { id => "30909", class => "Warlock", name => "Curse of Weakness", rank => "8"},
    "27220" => { id => "27220", class => "Warlock", name => "Drain Life", rank => "8"},
    "28189" => { id => "28189", class => "Warlock", name => "Fel Armor", rank => "2"},
    "27215" => { id => "27215", class => "Warlock", name => "Immolate", rank => "9"},
    "27212" => { id => "27212", class => "Warlock", name => "Rain of Fire", rank => "5"},
    "27209" => { id => "27209", class => "Warlock", name => "Shadow Bolt", rank => "11"},
    "30912" => { id => "30912", class => "Warlock", name => "Conflagrate", rank => "6"},
    "27238" => { id => "27238", class => "Warlock", name => "Create Soulstone", rank => "6"},
    "30910" => { id => "30910", class => "Warlock", name => "Curse of Doom", rank => "2"},
    "27265" => { id => "27265", class => "Warlock", name => "Dark Pact", rank => "4"},
    "27260" => { id => "27260", class => "Warlock", name => "Demon Armor", rank => "6"},
    "30908" => { id => "30908", class => "Warlock", name => "Drain Mana", rank => "6"},
    "32231" => { id => "32231", class => "Warlock", name => "Incinerate", rank => "2"},
    "30459" => { id => "30459", class => "Warlock", name => "Searing Pain", rank => "8"},
    "27243" => { id => "27243", class => "Warlock", name => "Seed of Corruption", rank => "1"},
    "30546" => { id => "30546", class => "Warlock", name => "Shadowburn", rank => "8"},
    "30414" => { id => "30414", class => "Warlock", name => "Shadowfury", rank => "3"},
    "30911" => { id => "30911", class => "Warlock", name => "Siphon Life", rank => "6"},
    "30545" => { id => "30545", class => "Warlock", name => "Soul Fire", rank => "4"},
    "30405" => { id => "30405", class => "Warlock", name => "Unstable Affliction", rank => "3"},
    "6673" => { id => "6673", class => "Warrior", name => "Battle Shout", rank => "1"},
    "2457" => { id => "2457", class => "Warrior", name => "Battle Stance", rank => "0"},
    "78" => { id => "78", class => "Warrior", name => "Heroic Strike", rank => "1"},
    "100" => { id => "100", class => "Warrior", name => "Charge", rank => "1"},
    "772" => { id => "772", class => "Warrior", name => "Rend", rank => "1"},
    "6343" => { id => "6343", class => "Warrior", name => "Thunder Clap", rank => "1"},
    "1715" => { id => "1715", class => "Warrior", name => "Hamstring", rank => "1"},
    "284" => { id => "284", class => "Warrior", name => "Heroic Strike", rank => "2"},
    "2687" => { id => "2687", class => "Warrior", name => "Bloodrage", rank => "0"},
    "71" => { id => "71", class => "Warrior", name => "Defensive Stance", rank => "0"},
    "6546" => { id => "6546", class => "Warrior", name => "Rend", rank => "2"},
    "7386" => { id => "7386", class => "Warrior", name => "Sunder Armor", rank => "1"},
    "355" => { id => "355", class => "Warrior", name => "Taunt", rank => "0"},
    "5242" => { id => "5242", class => "Warrior", name => "Battle Shout", rank => "2"},
    "7384" => { id => "7384", class => "Warrior", name => "Overpower", rank => "1"},
    "72" => { id => "72", class => "Warrior", name => "Shield Bash", rank => "1"},
    "1160" => { id => "1160", class => "Warrior", name => "Demoralizing Shout", rank => "1"},
    "6572" => { id => "6572", class => "Warrior", name => "Revenge", rank => "1"},
    "285" => { id => "285", class => "Warrior", name => "Heroic Strike", rank => "3"},
    "694" => { id => "694", class => "Warrior", name => "Mocking Blow", rank => "1"},
    "2565" => { id => "2565", class => "Warrior", name => "Shield Block", rank => "0"},
    "676" => { id => "676", class => "Warrior", name => "Disarm", rank => "0"},
    "8198" => { id => "8198", class => "Warrior", name => "Thunder Clap", rank => "2"},
    "845" => { id => "845", class => "Warrior", name => "Cleave", rank => "1"},
    "12975" => { id => "12975", class => "Warrior", name => "Last Stand", rank => "0"},
    "12323" => { id => "12323", class => "Warrior", name => "Piercing Howl", rank => "0"},
    "6547" => { id => "6547", class => "Warrior", name => "Rend", rank => "3"},
    "20230" => { id => "20230", class => "Warrior", name => "Retaliation", rank => "0"},
    "12678" => { id => "12678", class => "Warrior", name => "Stance Mastery", rank => "0"},
    "6192" => { id => "6192", class => "Warrior", name => "Battle Shout", rank => "3"},
    "5246" => { id => "5246", class => "Warrior", name => "Intimidating Shout", rank => "0"},
    "7405" => { id => "7405", class => "Warrior", name => "Sunder Armor", rank => "2"},
    "6190" => { id => "6190", class => "Warrior", name => "Demoralizing Shout", rank => "2"},
    "5308" => { id => "5308", class => "Warrior", name => "Execute", rank => "1"},
    "1608" => { id => "1608", class => "Warrior", name => "Heroic Strike", rank => "4"},
    "6574" => { id => "6574", class => "Warrior", name => "Revenge", rank => "2"},
    "1161" => { id => "1161", class => "Warrior", name => "Challenging Shout", rank => "0"},
    "6178" => { id => "6178", class => "Warrior", name => "Charge", rank => "2"},
    "7400" => { id => "7400", class => "Warrior", name => "Mocking Blow", rank => "2"},
    "7887" => { id => "7887", class => "Warrior", name => "Overpower", rank => "2"},
    "871" => { id => "871", class => "Warrior", name => "Shield Wall", rank => "0"},
    "8204" => { id => "8204", class => "Warrior", name => "Thunder Clap", rank => "3"},
    "2458" => { id => "2458", class => "Warrior", name => "Berserker Stance", rank => "0"},
    "7369" => { id => "7369", class => "Warrior", name => "Cleave", rank => "2"},
    "12809" => { id => "12809", class => "Warrior", name => "Concussion Blow", rank => "0"},
    "12292" => { id => "12292", class => "Warrior", name => "Death Wish", rank => "0"},
    "20252" => { id => "20252", class => "Warrior", name => "Intercept", rank => "1"},
    "6548" => { id => "6548", class => "Warrior", name => "Rend", rank => "4"},
    "1464" => { id => "1464", class => "Warrior", name => "Slam", rank => "1"},
    "12328" => { id => "12328", class => "Warrior", name => "Sweeping Strikes", rank => "0"},
    "11549" => { id => "11549", class => "Warrior", name => "Battle Shout", rank => "4"},
    "18499" => { id => "18499", class => "Warrior", name => "Berserker Rage", rank => "0"},
    "20658" => { id => "20658", class => "Warrior", name => "Execute", rank => "2"},
    "7372" => { id => "7372", class => "Warrior", name => "Hamstring", rank => "2"},
    "11564" => { id => "11564", class => "Warrior", name => "Heroic Strike", rank => "5"},
    "1671" => { id => "1671", class => "Warrior", name => "Shield Bash", rank => "2"},
    "11554" => { id => "11554", class => "Warrior", name => "Demoralizing Shout", rank => "3"},
    "7379" => { id => "7379", class => "Warrior", name => "Revenge", rank => "3"},
    "8380" => { id => "8380", class => "Warrior", name => "Sunder Armor", rank => "3"},
    "7402" => { id => "7402", class => "Warrior", name => "Mocking Blow", rank => "3"},
    "1680" => { id => "1680", class => "Warrior", name => "Whirlwind", rank => "0"},
    "6552" => { id => "6552", class => "Warrior", name => "Pummel", rank => "1"},
    "8820" => { id => "8820", class => "Warrior", name => "Slam", rank => "2"},
    "8205" => { id => "8205", class => "Warrior", name => "Thunder Clap", rank => "4"},
    "23881" => { id => "23881", class => "Warrior", name => "Bloodthirst", rank => "1"},
    "11608" => { id => "11608", class => "Warrior", name => "Cleave", rank => "3"},
    "20660" => { id => "20660", class => "Warrior", name => "Execute", rank => "3"},
    "11565" => { id => "11565", class => "Warrior", name => "Heroic Strike", rank => "6"},
    "12294" => { id => "12294", class => "Warrior", name => "Mortal Strike", rank => "1"},
    "11572" => { id => "11572", class => "Warrior", name => "Rend", rank => "5"},
    "23922" => { id => "23922", class => "Warrior", name => "Shield Slam", rank => "1"},
    "11550" => { id => "11550", class => "Warrior", name => "Battle Shout", rank => "5"},
    "20616" => { id => "20616", class => "Warrior", name => "Intercept", rank => "2"},
    "11555" => { id => "11555", class => "Warrior", name => "Demoralizing Shout", rank => "4"},
    "11584" => { id => "11584", class => "Warrior", name => "Overpower", rank => "3"},
    "11600" => { id => "11600", class => "Warrior", name => "Revenge", rank => "4"},
    "11578" => { id => "11578", class => "Warrior", name => "Charge", rank => "3"},
    "20559" => { id => "20559", class => "Warrior", name => "Mocking Blow", rank => "4"},
    "11604" => { id => "11604", class => "Warrior", name => "Slam", rank => "3"},
    "11596" => { id => "11596", class => "Warrior", name => "Sunder Armor", rank => "4"},
    "23892" => { id => "23892", class => "Warrior", name => "Bloodthirst", rank => "2"},
    "20661" => { id => "20661", class => "Warrior", name => "Execute", rank => "4"},
    "11566" => { id => "11566", class => "Warrior", name => "Heroic Strike", rank => "7"},
    "21551" => { id => "21551", class => "Warrior", name => "Mortal Strike", rank => "2"},
    "23923" => { id => "23923", class => "Warrior", name => "Shield Slam", rank => "2"},
    "11580" => { id => "11580", class => "Warrior", name => "Thunder Clap", rank => "5"},
    "11609" => { id => "11609", class => "Warrior", name => "Cleave", rank => "4"},
    "20243" => { id => "20243", class => "Warrior", name => "Devastate", rank => "1"},
    "29801" => { id => "29801", class => "Warrior", name => "Rampage", rank => "1"},
    "1719" => { id => "1719", class => "Warrior", name => "Recklessness", rank => "0"},
    "11573" => { id => "11573", class => "Warrior", name => "Rend", rank => "6"},
    "11551" => { id => "11551", class => "Warrior", name => "Battle Shout", rank => "6"},
    "20617" => { id => "20617", class => "Warrior", name => "Intercept", rank => "3"},
    "1672" => { id => "1672", class => "Warrior", name => "Shield Bash", rank => "3"},
    "23893" => { id => "23893", class => "Warrior", name => "Bloodthirst", rank => "3"},
    "11556" => { id => "11556", class => "Warrior", name => "Demoralizing Shout", rank => "5"},
    "7373" => { id => "7373", class => "Warrior", name => "Hamstring", rank => "3"},
    "21552" => { id => "21552", class => "Warrior", name => "Mortal Strike", rank => "3"},
    "11601" => { id => "11601", class => "Warrior", name => "Revenge", rank => "5"},
    "23924" => { id => "23924", class => "Warrior", name => "Shield Slam", rank => "3"},
    "11605" => { id => "11605", class => "Warrior", name => "Slam", rank => "4"},
    "20662" => { id => "20662", class => "Warrior", name => "Execute", rank => "5"},
    "11567" => { id => "11567", class => "Warrior", name => "Heroic Strike", rank => "8"},
    "20560" => { id => "20560", class => "Warrior", name => "Mocking Blow", rank => "5"},
    "6554" => { id => "6554", class => "Warrior", name => "Pummel", rank => "2"},
    "11597" => { id => "11597", class => "Warrior", name => "Sunder Armor", rank => "5"},
    "11581" => { id => "11581", class => "Warrior", name => "Thunder Clap", rank => "6"},
    "25289" => { id => "25289", class => "Warrior", name => "Battle Shout", rank => "7"},
    "23894" => { id => "23894", class => "Warrior", name => "Bloodthirst", rank => "4"},
    "20569" => { id => "20569", class => "Warrior", name => "Cleave", rank => "5"},
    "30016" => { id => "30016", class => "Warrior", name => "Devastate", rank => "2"},
    "25286" => { id => "25286", class => "Warrior", name => "Heroic Strike", rank => "9"},
    "21553" => { id => "21553", class => "Warrior", name => "Mortal Strike", rank => "4"},
    "11585" => { id => "11585", class => "Warrior", name => "Overpower", rank => "4"},
    "30030" => { id => "30030", class => "Warrior", name => "Rampage", rank => "2"},
    "11574" => { id => "11574", class => "Warrior", name => "Rend", rank => "7"},
    "25288" => { id => "25288", class => "Warrior", name => "Revenge", rank => "6"},
    "23925" => { id => "23925", class => "Warrior", name => "Shield Slam", rank => "4"},
    "25272" => { id => "25272", class => "Warrior", name => "Intercept", rank => "4"},
    "25241" => { id => "25241", class => "Warrior", name => "Slam", rank => "5"},
    "25202" => { id => "25202", class => "Warrior", name => "Demoralizing Shout", rank => "6"},
    "34428" => { id => "34428", class => "Warrior", name => "Victory Rush", rank => "1"},
    "25269" => { id => "25269", class => "Warrior", name => "Revenge", rank => "7"},
    "29704" => { id => "29704", class => "Warrior", name => "Shield Bash", rank => "4"},
    "23920" => { id => "23920", class => "Warrior", name => "Spell Reflection", rank => "0"},
    "25234" => { id => "25234", class => "Warrior", name => "Execute", rank => "6"},
    "25266" => { id => "25266", class => "Warrior", name => "Mocking Blow", rank => "6"},
    "25251" => { id => "25251", class => "Warrior", name => "Bloodthirst", rank => "5"},
    "29707" => { id => "29707", class => "Warrior", name => "Heroic Strike", rank => "10"},
    "25248" => { id => "25248", class => "Warrior", name => "Mortal Strike", rank => "5"},
    "25258" => { id => "25258", class => "Warrior", name => "Shield Slam", rank => "5"},
    "25212" => { id => "25212", class => "Warrior", name => "Hamstring", rank => "4"},
    "25225" => { id => "25225", class => "Warrior", name => "Sunder Armor", rank => "6"},
    "25264" => { id => "25264", class => "Warrior", name => "Thunder Clap", rank => "7"},
    "25231" => { id => "25231", class => "Warrior", name => "Cleave", rank => "6"},
    "469" => { id => "469", class => "Warrior", name => "Commanding Shout", rank => "1"},
    "25208" => { id => "25208", class => "Warrior", name => "Rend", rank => "8"},
    "2048" => { id => "2048", class => "Warrior", name => "Battle Shout", rank => "8"},
    "25275" => { id => "25275", class => "Warrior", name => "Intercept", rank => "5"},
    "25242" => { id => "25242", class => "Warrior", name => "Slam", rank => "6"},
    "30335" => { id => "30335", class => "Warrior", name => "Bloodthirst", rank => "6"},
    "25203" => { id => "25203", class => "Warrior", name => "Demoralizing Shout", rank => "7"},
    "30022" => { id => "30022", class => "Warrior", name => "Devastate", rank => "3"},
    "25236" => { id => "25236", class => "Warrior", name => "Execute", rank => "7"},
    "30324" => { id => "30324", class => "Warrior", name => "Heroic Strike", rank => "11"},
    "3411" => { id => "3411", class => "Warrior", name => "Intervene", rank => "0"},
    "30330" => { id => "30330", class => "Warrior", name => "Mortal Strike", rank => "6"},
    "30033" => { id => "30033", class => "Warrior", name => "Rampage", rank => "3"},
    "30357" => { id => "30357", class => "Warrior", name => "Revenge", rank => "8"},
    "30356" => { id => "30356", class => "Warrior", name => "Shield Slam", rank => "6"},
    
    ##############################
    # MANUALLY ENTERED SPELL IDS #
    ##############################
    
    "1680" => { class => "Warrior", name => "Whirlwind", rank => "MH" },
    "44949" => { class => "Warrior", name => "Whirlwind", rank => "OH" },
    
    "25504" => { class => "Shaman", name => "Windfury Attack", rank => "MH" },
    "33750" => { class => "Shaman", name => "Windfury Attack", rank => "OH" },
    
    "32175" => { class => "Shaman", name => "Stormstrike", rank => "MH" },
    "32176" => { class => "Shaman", name => "Stormstrike", rank => "OH" },
    
    "19982" => { class => "Paladin", name => "Holy Light", rank => "1" },
    "19981" => { class => "Paladin", name => "Holy Light", rank => "2" },
    "19980" => { class => "Paladin", name => "Holy Light", rank => "3" },
    "19968" => { class => "Paladin", name => "Holy Light", rank => "4" },
    "35217" => { class => "Paladin", name => "Holy Light", rank => "5" },
    "35218" => { class => "Paladin", name => "Holy Light", rank => "6" },
    "35219" => { class => "Paladin", name => "Holy Light", rank => "7" },
    "35220" => { class => "Paladin", name => "Holy Light", rank => "8" },
    "35221" => { class => "Paladin", name => "Holy Light", rank => "9" },
    "35222" => { class => "Paladin", name => "Holy Light", rank => "10" },
    "35223" => { class => "Paladin", name => "Holy Light", rank => "11" },
    
    "19982" => { class => "Paladin", name => "Flash of Light", rank => "1" },
    "19981" => { class => "Paladin", name => "Flash of Light", rank => "2" },
    "19980" => { class => "Paladin", name => "Flash of Light", rank => "3" },
    "19968" => { class => "Paladin", name => "Flash of Light", rank => "4" },
    "35217" => { class => "Paladin", name => "Flash of Light", rank => "5" },
    "35218" => { class => "Paladin", name => "Flash of Light", rank => "6" },
    "35219" => { class => "Paladin", name => "Flash of Light", rank => "7" },
);

my %spells_wlk = (
    "710" => { class => "Warlock", name => 'Banish', rank => "1" },
    "18647" => { class => "Warlock", name => 'Banish', rank => "2" },
    "59671" => { class => "Warlock", name => 'Challenging Howl', rank => "0" },
    "59170" => { class => "Warlock", name => 'Chaos Bolt', rank => "2" },
    "59171" => { class => "Warlock", name => 'Chaos Bolt', rank => "3" },
    "59172" => { class => "Warlock", name => 'Chaos Bolt', rank => "4" },
    "18930" => { class => "Warlock", name => 'Conflagrate', rank => "2" },
    "18931" => { class => "Warlock", name => 'Conflagrate', rank => "3" },
    "18932" => { class => "Warlock", name => 'Conflagrate', rank => "4" },
    "27266" => { class => "Warlock", name => 'Conflagrate', rank => "5" },
    "30912" => { class => "Warlock", name => 'Conflagrate', rank => "6" },
    "47828" => { class => "Warlock", name => 'Conflagrate', rank => "7" },
    "47829" => { class => "Warlock", name => 'Conflagrate', rank => "8" },
    "172" => { class => "Warlock", name => 'Corruption', rank => "1" },
    "6222" => { class => "Warlock", name => 'Corruption', rank => "2" },
    "6223" => { class => "Warlock", name => 'Corruption', rank => "3" },
    "7648" => { class => "Warlock", name => 'Corruption', rank => "4" },
    "11671" => { class => "Warlock", name => 'Corruption', rank => "5" },
    "11672" => { class => "Warlock", name => 'Corruption', rank => "6" },
    "25311" => { class => "Warlock", name => 'Corruption', rank => "7" },
    "27216" => { class => "Warlock", name => 'Corruption', rank => "8" },
    "47812" => { class => "Warlock", name => 'Corruption', rank => "9" },
    "47813" => { class => "Warlock", name => 'Corruption', rank => "10" },
    "6366" => { class => "Warlock", name => 'Create Firestone', rank => "1" },
    "17951" => { class => "Warlock", name => 'Create Firestone', rank => "2" },
    "17952" => { class => "Warlock", name => 'Create Firestone', rank => "3" },
    "17953" => { class => "Warlock", name => 'Create Firestone', rank => "4" },
    "27250" => { class => "Warlock", name => 'Create Firestone', rank => "5" },
    "60219" => { class => "Warlock", name => 'Create Firestone', rank => "6" },
    "60220" => { class => "Warlock", name => 'Create Firestone', rank => "7" },
    "6201" => { class => "Warlock", name => 'Create Healthstone', rank => "1" },
    "6202" => { class => "Warlock", name => 'Create Healthstone', rank => "2" },
    "5699" => { class => "Warlock", name => 'Create Healthstone', rank => "3" },
    "11729" => { class => "Warlock", name => 'Create Healthstone', rank => "4" },
    "11730" => { class => "Warlock", name => 'Create Healthstone', rank => "5" },
    "27230" => { class => "Warlock", name => 'Create Healthstone', rank => "6" },
    "47871" => { class => "Warlock", name => 'Create Healthstone', rank => "7" },
    "47878" => { class => "Warlock", name => 'Create Healthstone', rank => "8" },
    "693" => { class => "Warlock", name => 'Create Soulstone', rank => "1" },
    "20752" => { class => "Warlock", name => 'Create Soulstone', rank => "2" },
    "20755" => { class => "Warlock", name => 'Create Soulstone', rank => "3" },
    "20756" => { class => "Warlock", name => 'Create Soulstone', rank => "4" },
    "20757" => { class => "Warlock", name => 'Create Soulstone', rank => "5" },
    "27238" => { class => "Warlock", name => 'Create Soulstone', rank => "6" },
    "47884" => { class => "Warlock", name => 'Create Soulstone', rank => "7" },
    "2362" => { class => "Warlock", name => 'Create Spellstone', rank => "1" },
    "17727" => { class => "Warlock", name => 'Create Spellstone', rank => "2" },
    "17728" => { class => "Warlock", name => 'Create Spellstone', rank => "3" },
    "28172" => { class => "Warlock", name => 'Create Spellstone', rank => "4" },
    "47886" => { class => "Warlock", name => 'Create Spellstone', rank => "5" },
    "47888" => { class => "Warlock", name => 'Create Spellstone', rank => "6" },
    "980" => { class => "Warlock", name => 'Curse of Agony', rank => "1" },
    "1014" => { class => "Warlock", name => 'Curse of Agony', rank => "2" },
    "6217" => { class => "Warlock", name => 'Curse of Agony', rank => "3" },
    "11711" => { class => "Warlock", name => 'Curse of Agony', rank => "4" },
    "11712" => { class => "Warlock", name => 'Curse of Agony', rank => "5" },
    "11713" => { class => "Warlock", name => 'Curse of Agony', rank => "6" },
    "27218" => { class => "Warlock", name => 'Curse of Agony', rank => "7" },
    "47863" => { class => "Warlock", name => 'Curse of Agony', rank => "8" },
    "47864" => { class => "Warlock", name => 'Curse of Agony', rank => "9" },
    "603" => { class => "Warlock", name => 'Curse of Doom', rank => "1" },
    "30910" => { class => "Warlock", name => 'Curse of Doom', rank => "2" },
    "47867" => { class => "Warlock", name => 'Curse of Doom', rank => "3" },
    "704" => { class => "Warlock", name => 'Curse of Recklessness', rank => "1" },
    "7658" => { class => "Warlock", name => 'Curse of Recklessness', rank => "2" },
    "7659" => { class => "Warlock", name => 'Curse of Recklessness', rank => "3" },
    "11717" => { class => "Warlock", name => 'Curse of Recklessness', rank => "4" },
    "27226" => { class => "Warlock", name => 'Curse of Recklessness', rank => "5" },
    "57595" => { class => "Warlock", name => 'Curse of Recklessness', rank => "6" },
    "1714" => { class => "Warlock", name => 'Curse of Tongues', rank => "1" },
    "11719" => { class => "Warlock", name => 'Curse of Tongues', rank => "2" },
    "702" => { class => "Warlock", name => 'Curse of Weakness', rank => "1" },
    "1108" => { class => "Warlock", name => 'Curse of Weakness', rank => "2" },
    "6205" => { class => "Warlock", name => 'Curse of Weakness', rank => "3" },
    "7646" => { class => "Warlock", name => 'Curse of Weakness', rank => "4" },
    "11707" => { class => "Warlock", name => 'Curse of Weakness', rank => "5" },
    "11708" => { class => "Warlock", name => 'Curse of Weakness', rank => "6" },
    "27224" => { class => "Warlock", name => 'Curse of Weakness', rank => "7" },
    "30909" => { class => "Warlock", name => 'Curse of Weakness', rank => "8" },
    "50511" => { class => "Warlock", name => 'Curse of Weakness', rank => "9" },
    "1490" => { class => "Warlock", name => 'Curse of the Elements', rank => "1" },
    "11721" => { class => "Warlock", name => 'Curse of the Elements', rank => "2" },
    "11722" => { class => "Warlock", name => 'Curse of the Elements', rank => "3" },
    "27228" => { class => "Warlock", name => 'Curse of the Elements', rank => "4" },
    "47865" => { class => "Warlock", name => 'Curse of the Elements', rank => "5" },
    "18937" => { class => "Warlock", name => 'Dark Pact', rank => "2" },
    "18938" => { class => "Warlock", name => 'Dark Pact', rank => "3" },
    "27265" => { class => "Warlock", name => 'Dark Pact', rank => "4" },
    "59092" => { class => "Warlock", name => 'Dark Pact', rank => "5" },
    "6789" => { class => "Warlock", name => 'Death Coil', rank => "1" },
    "17925" => { class => "Warlock", name => 'Death Coil', rank => "2" },
    "17926" => { class => "Warlock", name => 'Death Coil', rank => "3" },
    "27223" => { class => "Warlock", name => 'Death Coil', rank => "4" },
    "47859" => { class => "Warlock", name => 'Death Coil', rank => "5" },
    "47860" => { class => "Warlock", name => 'Death Coil', rank => "6" },
    "706" => { class => "Warlock", name => 'Demon Armor', rank => "1" },
    "1086" => { class => "Warlock", name => 'Demon Armor', rank => "2" },
    "11733" => { class => "Warlock", name => 'Demon Armor', rank => "3" },
    "11734" => { class => "Warlock", name => 'Demon Armor', rank => "4" },
    "11735" => { class => "Warlock", name => 'Demon Armor', rank => "5" },
    "27260" => { class => "Warlock", name => 'Demon Armor', rank => "6" },
    "47793" => { class => "Warlock", name => 'Demon Armor', rank => "7" },
    "47889" => { class => "Warlock", name => 'Demon Armor', rank => "8" },
    "54785" => { class => "Warlock", name => 'Demon Charge', rank => "0" },
    "687" => { class => "Warlock", name => 'Demon Skin', rank => "1" },
    "696" => { class => "Warlock", name => 'Demon Skin', rank => "2" },
    "48018" => { class => "Warlock", name => 'Demonic Circle: Summon', rank => "1" },
    "48020" => { class => "Warlock", name => 'Demonic Circle: Teleport', rank => "1" },
    "132" => { class => "Warlock", name => 'Detect Invisibility', rank => "0" },
    "689" => { class => "Warlock", name => 'Drain Life', rank => "1" },
    "699" => { class => "Warlock", name => 'Drain Life', rank => "2" },
    "709" => { class => "Warlock", name => 'Drain Life', rank => "3" },
    "7651" => { class => "Warlock", name => 'Drain Life', rank => "4" },
    "11699" => { class => "Warlock", name => 'Drain Life', rank => "5" },
    "11700" => { class => "Warlock", name => 'Drain Life', rank => "6" },
    "27219" => { class => "Warlock", name => 'Drain Life', rank => "7" },
    "27220" => { class => "Warlock", name => 'Drain Life', rank => "8" },
    "47857" => { class => "Warlock", name => 'Drain Life', rank => "9" },
    "5138" => { class => "Warlock", name => 'Drain Mana', rank => "1" },
    "6226" => { class => "Warlock", name => 'Drain Mana', rank => "2" },
    "11703" => { class => "Warlock", name => 'Drain Mana', rank => "3" },
    "11704" => { class => "Warlock", name => 'Drain Mana', rank => "4" },
    "27221" => { class => "Warlock", name => 'Drain Mana', rank => "5" },
    "30908" => { class => "Warlock", name => 'Drain Mana', rank => "6" },
    "47858" => { class => "Warlock", name => 'Drain Mana', rank => "7" },
    "1120" => { class => "Warlock", name => 'Drain Soul', rank => "1" },
    "8288" => { class => "Warlock", name => 'Drain Soul', rank => "2" },
    "8289" => { class => "Warlock", name => 'Drain Soul', rank => "3" },
    "11675" => { class => "Warlock", name => 'Drain Soul', rank => "4" },
    "27217" => { class => "Warlock", name => 'Drain Soul', rank => "5" },
    "47855" => { class => "Warlock", name => 'Drain Soul', rank => "6" },
    "23161" => { class => "Warlock", name => 'Dreadsteed', rank => "0" },
    "1098" => { class => "Warlock", name => 'Enslave Demon', rank => "1" },
    "11725" => { class => "Warlock", name => 'Enslave Demon', rank => "2" },
    "11726" => { class => "Warlock", name => 'Enslave Demon', rank => "3" },
    "61191" => { class => "Warlock", name => 'Enslave Demon', rank => "4" },
    "126" => { class => "Warlock", name => 'Eye of Kilrogg', rank => "0" },
    "5782" => { class => "Warlock", name => 'Fear', rank => "1" },
    "6213" => { class => "Warlock", name => 'Fear', rank => "2" },
    "6215" => { class => "Warlock", name => 'Fear', rank => "3" },
    "28176" => { class => "Warlock", name => 'Fel Armor', rank => "1" },
    "28189" => { class => "Warlock", name => 'Fel Armor', rank => "2" },
    "47892" => { class => "Warlock", name => 'Fel Armor', rank => "3" },
    "47893" => { class => "Warlock", name => 'Fel Armor', rank => "4" },
    "5784" => { class => "Warlock", name => 'Felsteed', rank => "0" },
    "59161" => { class => "Warlock", name => 'Haunt', rank => "2" },
    "59163" => { class => "Warlock", name => 'Haunt', rank => "3" },
    "59164" => { class => "Warlock", name => 'Haunt', rank => "4" },
    "755" => { class => "Warlock", name => 'Health Funnel', rank => "1" },
    "3698" => { class => "Warlock", name => 'Health Funnel', rank => "2" },
    "3699" => { class => "Warlock", name => 'Health Funnel', rank => "3" },
    "3700" => { class => "Warlock", name => 'Health Funnel', rank => "4" },
    "11693" => { class => "Warlock", name => 'Health Funnel', rank => "5" },
    "11694" => { class => "Warlock", name => 'Health Funnel', rank => "6" },
    "11695" => { class => "Warlock", name => 'Health Funnel', rank => "7" },
    "27259" => { class => "Warlock", name => 'Health Funnel', rank => "8" },
    "47856" => { class => "Warlock", name => 'Health Funnel', rank => "9" },
    "1949" => { class => "Warlock", name => 'Hellfire', rank => "1" },
    "11683" => { class => "Warlock", name => 'Hellfire', rank => "2" },
    "11684" => { class => "Warlock", name => 'Hellfire', rank => "3" },
    "27213" => { class => "Warlock", name => 'Hellfire', rank => "4" },
    "47823" => { class => "Warlock", name => 'Hellfire', rank => "5" },
    "5484" => { class => "Warlock", name => 'Howl of Terror', rank => "1" },
    "17928" => { class => "Warlock", name => 'Howl of Terror', rank => "2" },
    "348" => { class => "Warlock", name => 'Immolate', rank => "1" },
    "707" => { class => "Warlock", name => 'Immolate', rank => "2" },
    "1094" => { class => "Warlock", name => 'Immolate', rank => "3" },
    "2941" => { class => "Warlock", name => 'Immolate', rank => "4" },
    "11665" => { class => "Warlock", name => 'Immolate', rank => "5" },
    "11667" => { class => "Warlock", name => 'Immolate', rank => "6" },
    "11668" => { class => "Warlock", name => 'Immolate', rank => "7" },
    "25309" => { class => "Warlock", name => 'Immolate', rank => "8" },
    "27215" => { class => "Warlock", name => 'Immolate', rank => "9" },
    "47810" => { class => "Warlock", name => 'Immolate', rank => "10" },
    "47811" => { class => "Warlock", name => 'Immolate', rank => "11" },
    "50589" => { class => "Warlock", name => 'Immolation Aura', rank => "0" },
    "29722" => { class => "Warlock", name => 'Incinerate', rank => "1" },
    "32231" => { class => "Warlock", name => 'Incinerate', rank => "2" },
    "47837" => { class => "Warlock", name => 'Incinerate', rank => "3" },
    "47838" => { class => "Warlock", name => 'Incinerate', rank => "4" },
    "1122" => { class => "Warlock", name => 'Inferno', rank => "0" },
    "1454" => { class => "Warlock", name => 'Life Tap', rank => "1" },
    "1455" => { class => "Warlock", name => 'Life Tap', rank => "2" },
    "1456" => { class => "Warlock", name => 'Life Tap', rank => "3" },
    "11687" => { class => "Warlock", name => 'Life Tap', rank => "4" },
    "11688" => { class => "Warlock", name => 'Life Tap', rank => "5" },
    "11689" => { class => "Warlock", name => 'Life Tap', rank => "6" },
    "27222" => { class => "Warlock", name => 'Life Tap', rank => "7" },
    "57946" => { class => "Warlock", name => 'Life Tap', rank => "8" },
    "5740" => { class => "Warlock", name => 'Rain of Fire', rank => "1" },
    "6219" => { class => "Warlock", name => 'Rain of Fire', rank => "2" },
    "11677" => { class => "Warlock", name => 'Rain of Fire', rank => "3" },
    "11678" => { class => "Warlock", name => 'Rain of Fire', rank => "4" },
    "27212" => { class => "Warlock", name => 'Rain of Fire', rank => "5" },
    "47819" => { class => "Warlock", name => 'Rain of Fire', rank => "6" },
    "47820" => { class => "Warlock", name => 'Rain of Fire', rank => "7" },
    "18540" => { class => "Warlock", name => 'Ritual of Doom', rank => "0" },
    "29893" => { class => "Warlock", name => 'Ritual of Souls', rank => "1" },
    "58887" => { class => "Warlock", name => 'Ritual of Souls', rank => "2" },
    "698" => { class => "Warlock", name => 'Ritual of Summoning', rank => "0" },
    "5676" => { class => "Warlock", name => 'Searing Pain', rank => "1" },
    "17919" => { class => "Warlock", name => 'Searing Pain', rank => "2" },
    "17920" => { class => "Warlock", name => 'Searing Pain', rank => "3" },
    "17921" => { class => "Warlock", name => 'Searing Pain', rank => "4" },
    "17922" => { class => "Warlock", name => 'Searing Pain', rank => "5" },
    "17923" => { class => "Warlock", name => 'Searing Pain', rank => "6" },
    "27210" => { class => "Warlock", name => 'Searing Pain', rank => "7" },
    "30459" => { class => "Warlock", name => 'Searing Pain', rank => "8" },
    "47814" => { class => "Warlock", name => 'Searing Pain', rank => "9" },
    "47815" => { class => "Warlock", name => 'Searing Pain', rank => "10" },
    "27243" => { class => "Warlock", name => 'Seed of Corruption', rank => "1" },
    "47835" => { class => "Warlock", name => 'Seed of Corruption', rank => "2" },
    "47836" => { class => "Warlock", name => 'Seed of Corruption', rank => "3" },
    "5500" => { class => "Warlock", name => 'Sense Demons', rank => "0" },
    "686" => { class => "Warlock", name => 'Shadow Bolt', rank => "1" },
    "695" => { class => "Warlock", name => 'Shadow Bolt', rank => "2" },
    "705" => { class => "Warlock", name => 'Shadow Bolt', rank => "3" },
    "1088" => { class => "Warlock", name => 'Shadow Bolt', rank => "4" },
    "1106" => { class => "Warlock", name => 'Shadow Bolt', rank => "5" },
    "7641" => { class => "Warlock", name => 'Shadow Bolt', rank => "6" },
    "11659" => { class => "Warlock", name => 'Shadow Bolt', rank => "7" },
    "11660" => { class => "Warlock", name => 'Shadow Bolt', rank => "8" },
    "11661" => { class => "Warlock", name => 'Shadow Bolt', rank => "9" },
    "25307" => { class => "Warlock", name => 'Shadow Bolt', rank => "10" },
    "27209" => { class => "Warlock", name => 'Shadow Bolt', rank => "11" },
    "47808" => { class => "Warlock", name => 'Shadow Bolt', rank => "12" },
    "47809" => { class => "Warlock", name => 'Shadow Bolt', rank => "13" },
    "50581" => { class => "Warlock", name => 'Shadow Cleave', rank => "0" },
    "6229" => { class => "Warlock", name => 'Shadow Ward', rank => "1" },
    "11739" => { class => "Warlock", name => 'Shadow Ward', rank => "2" },
    "11740" => { class => "Warlock", name => 'Shadow Ward', rank => "3" },
    "28610" => { class => "Warlock", name => 'Shadow Ward', rank => "4" },
    "47890" => { class => "Warlock", name => 'Shadow Ward', rank => "5" },
    "47891" => { class => "Warlock", name => 'Shadow Ward', rank => "6" },
    "18867" => { class => "Warlock", name => 'Shadowburn', rank => "2" },
    "18868" => { class => "Warlock", name => 'Shadowburn', rank => "3" },
    "18869" => { class => "Warlock", name => 'Shadowburn', rank => "4" },
    "18870" => { class => "Warlock", name => 'Shadowburn', rank => "5" },
    "18871" => { class => "Warlock", name => 'Shadowburn', rank => "6" },
    "27263" => { class => "Warlock", name => 'Shadowburn', rank => "7" },
    "30546" => { class => "Warlock", name => 'Shadowburn', rank => "8" },
    "47826" => { class => "Warlock", name => 'Shadowburn', rank => "9" },
    "47827" => { class => "Warlock", name => 'Shadowburn', rank => "10" },
    "47897" => { class => "Warlock", name => 'Shadowflame', rank => "1" },
    "61290" => { class => "Warlock", name => 'Shadowflame', rank => "2" },
    "30413" => { class => "Warlock", name => 'Shadowfury', rank => "2" },
    "30414" => { class => "Warlock", name => 'Shadowfury', rank => "3" },
    "47846" => { class => "Warlock", name => 'Shadowfury', rank => "4" },
    "47847" => { class => "Warlock", name => 'Shadowfury', rank => "5" },
    "18879" => { class => "Warlock", name => 'Siphon Life', rank => "2" },
    "18880" => { class => "Warlock", name => 'Siphon Life', rank => "3" },
    "18881" => { class => "Warlock", name => 'Siphon Life', rank => "4" },
    "27264" => { class => "Warlock", name => 'Siphon Life', rank => "5" },
    "30911" => { class => "Warlock", name => 'Siphon Life', rank => "6" },
    "47861" => { class => "Warlock", name => 'Siphon Life', rank => "7" },
    "47862" => { class => "Warlock", name => 'Siphon Life', rank => "8" },
    "6353" => { class => "Warlock", name => 'Soul Fire', rank => "1" },
    "17924" => { class => "Warlock", name => 'Soul Fire', rank => "2" },
    "27211" => { class => "Warlock", name => 'Soul Fire', rank => "3" },
    "30545" => { class => "Warlock", name => 'Soul Fire', rank => "4" },
    "47824" => { class => "Warlock", name => 'Soul Fire', rank => "5" },
    "47825" => { class => "Warlock", name => 'Soul Fire', rank => "6" },
    "29858" => { class => "Warlock", name => 'Soulshatter', rank => "0" },
    "691" => { class => "Warlock", name => 'Summon Felhunter', rank => "0" },
    "688" => { class => "Warlock", name => 'Summon Imp', rank => "0" },
    "712" => { class => "Warlock", name => 'Summon Succubus', rank => "0" },
    "697" => { class => "Warlock", name => 'Summon Voidwalker', rank => "0" },
    "5697" => { class => "Warlock", name => 'Unending Breath', rank => "0" },
    "30404" => { class => "Warlock", name => 'Unstable Affliction', rank => "2" },
    "30405" => { class => "Warlock", name => 'Unstable Affliction', rank => "3" },
    "47841" => { class => "Warlock", name => 'Unstable Affliction', rank => "4" },
    "47843" => { class => "Warlock", name => 'Unstable Affliction', rank => "5" },
    "1008" => { class => "Mage", name => 'Amplify Magic', rank => "1" },
    "8455" => { class => "Mage", name => 'Amplify Magic', rank => "2" },
    "10169" => { class => "Mage", name => 'Amplify Magic', rank => "3" },
    "10170" => { class => "Mage", name => 'Amplify Magic', rank => "4" },
    "27130" => { class => "Mage", name => 'Amplify Magic', rank => "5" },
    "33946" => { class => "Mage", name => 'Amplify Magic', rank => "6" },
    "43017" => { class => "Mage", name => 'Amplify Magic', rank => "7" },
    "44780" => { class => "Mage", name => 'Arcane Barrage', rank => "2" },
    "44781" => { class => "Mage", name => 'Arcane Barrage', rank => "3" },
    "30451" => { class => "Mage", name => 'Arcane Blast', rank => "1" },
    "42894" => { class => "Mage", name => 'Arcane Blast', rank => "2" },
    "42896" => { class => "Mage", name => 'Arcane Blast', rank => "3" },
    "42897" => { class => "Mage", name => 'Arcane Blast', rank => "4" },
    "23028" => { class => "Mage", name => 'Arcane Brilliance', rank => "1" },
    "27127" => { class => "Mage", name => 'Arcane Brilliance', rank => "2" },
    "43002" => { class => "Mage", name => 'Arcane Brilliance', rank => "3" },
    "1449" => { class => "Mage", name => 'Arcane Explosion', rank => "1" },
    "8437" => { class => "Mage", name => 'Arcane Explosion', rank => "2" },
    "8438" => { class => "Mage", name => 'Arcane Explosion', rank => "3" },
    "8439" => { class => "Mage", name => 'Arcane Explosion', rank => "4" },
    "10201" => { class => "Mage", name => 'Arcane Explosion', rank => "5" },
    "10202" => { class => "Mage", name => 'Arcane Explosion', rank => "6" },
    "27080" => { class => "Mage", name => 'Arcane Explosion', rank => "7" },
    "27082" => { class => "Mage", name => 'Arcane Explosion', rank => "8" },
    "42920" => { class => "Mage", name => 'Arcane Explosion', rank => "9" },
    "42921" => { class => "Mage", name => 'Arcane Explosion', rank => "10" },
    "1459" => { class => "Mage", name => 'Arcane Intellect', rank => "1" },
    "1460" => { class => "Mage", name => 'Arcane Intellect', rank => "2" },
    "1461" => { class => "Mage", name => 'Arcane Intellect', rank => "3" },
    "10156" => { class => "Mage", name => 'Arcane Intellect', rank => "4" },
    "10157" => { class => "Mage", name => 'Arcane Intellect', rank => "5" },
    "27126" => { class => "Mage", name => 'Arcane Intellect', rank => "6" },
    "42995" => { class => "Mage", name => 'Arcane Intellect', rank => "7" },
    "5143" => { class => "Mage", name => 'Arcane Missiles', rank => "1" },
    "5144" => { class => "Mage", name => 'Arcane Missiles', rank => "2" },
    "5145" => { class => "Mage", name => 'Arcane Missiles', rank => "3" },
    "8416" => { class => "Mage", name => 'Arcane Missiles', rank => "4" },
    "8417" => { class => "Mage", name => 'Arcane Missiles', rank => "5" },
    "10211" => { class => "Mage", name => 'Arcane Missiles', rank => "6" },
    "10212" => { class => "Mage", name => 'Arcane Missiles', rank => "7" },
    "25345" => { class => "Mage", name => 'Arcane Missiles', rank => "8" },
    "27075" => { class => "Mage", name => 'Arcane Missiles', rank => "9" },
    "38699" => { class => "Mage", name => 'Arcane Missiles', rank => "10" },
    "38704" => { class => "Mage", name => 'Arcane Missiles', rank => "11" },
    "42843" => { class => "Mage", name => 'Arcane Missiles', rank => "12" },
    "42846" => { class => "Mage", name => 'Arcane Missiles', rank => "13" },
    "13018" => { class => "Mage", name => 'Blast Wave', rank => "2" },
    "13019" => { class => "Mage", name => 'Blast Wave', rank => "3" },
    "13020" => { class => "Mage", name => 'Blast Wave', rank => "4" },
    "13021" => { class => "Mage", name => 'Blast Wave', rank => "5" },
    "27133" => { class => "Mage", name => 'Blast Wave', rank => "6" },
    "33933" => { class => "Mage", name => 'Blast Wave', rank => "7" },
    "42944" => { class => "Mage", name => 'Blast Wave', rank => "8" },
    "42945" => { class => "Mage", name => 'Blast Wave', rank => "9" },
    "1953" => { class => "Mage", name => 'Blink', rank => "0" },
    "10" => { class => "Mage", name => 'Blizzard', rank => "1" },
    "6141" => { class => "Mage", name => 'Blizzard', rank => "2" },
    "8427" => { class => "Mage", name => 'Blizzard', rank => "3" },
    "10185" => { class => "Mage", name => 'Blizzard', rank => "4" },
    "10186" => { class => "Mage", name => 'Blizzard', rank => "5" },
    "10187" => { class => "Mage", name => 'Blizzard', rank => "6" },
    "27085" => { class => "Mage", name => 'Blizzard', rank => "7" },
    "42939" => { class => "Mage", name => 'Blizzard', rank => "8" },
    "42940" => { class => "Mage", name => 'Blizzard', rank => "9" },
    "120" => { class => "Mage", name => 'Cone of Cold', rank => "1" },
    "8492" => { class => "Mage", name => 'Cone of Cold', rank => "2" },
    "10159" => { class => "Mage", name => 'Cone of Cold', rank => "3" },
    "10160" => { class => "Mage", name => 'Cone of Cold', rank => "4" },
    "10161" => { class => "Mage", name => 'Cone of Cold', rank => "5" },
    "27087" => { class => "Mage", name => 'Cone of Cold', rank => "6" },
    "42930" => { class => "Mage", name => 'Cone of Cold', rank => "7" },
    "42931" => { class => "Mage", name => 'Cone of Cold', rank => "8" },
    "587" => { class => "Mage", name => 'Conjure Food', rank => "1" },
    "597" => { class => "Mage", name => 'Conjure Food', rank => "2" },
    "990" => { class => "Mage", name => 'Conjure Food', rank => "3" },
    "6129" => { class => "Mage", name => 'Conjure Food', rank => "4" },
    "10144" => { class => "Mage", name => 'Conjure Food', rank => "5" },
    "10145" => { class => "Mage", name => 'Conjure Food', rank => "6" },
    "28612" => { class => "Mage", name => 'Conjure Food', rank => "7" },
    "33717" => { class => "Mage", name => 'Conjure Food', rank => "8" },
    "759" => { class => "Mage", name => 'Conjure Mana Gem', rank => "1" },
    "3552" => { class => "Mage", name => 'Conjure Mana Gem', rank => "2" },
    "10053" => { class => "Mage", name => 'Conjure Mana Gem', rank => "3" },
    "10054" => { class => "Mage", name => 'Conjure Mana Gem', rank => "4" },
    "27101" => { class => "Mage", name => 'Conjure Mana Gem', rank => "5" },
    "42985" => { class => "Mage", name => 'Conjure Mana Gem', rank => "6" },
    "42955" => { class => "Mage", name => 'Conjure Refreshment', rank => "1" },
    "42956" => { class => "Mage", name => 'Conjure Refreshment', rank => "2" },
    "5504" => { class => "Mage", name => 'Conjure Water', rank => "1" },
    "5505" => { class => "Mage", name => 'Conjure Water', rank => "2" },
    "5506" => { class => "Mage", name => 'Conjure Water', rank => "3" },
    "6127" => { class => "Mage", name => 'Conjure Water', rank => "4" },
    "10138" => { class => "Mage", name => 'Conjure Water', rank => "5" },
    "10139" => { class => "Mage", name => 'Conjure Water', rank => "6" },
    "10140" => { class => "Mage", name => 'Conjure Water', rank => "7" },
    "37420" => { class => "Mage", name => 'Conjure Water', rank => "8" },
    "27090" => { class => "Mage", name => 'Conjure Water', rank => "9" },
    "2139" => { class => "Mage", name => 'Counterspell', rank => "0" },
    "61316" => { class => "Mage", name => 'Dalaran Brilliance', rank => "3" },
    "61024" => { class => "Mage", name => 'Dalaran Intellect', rank => "7" },
    "604" => { class => "Mage", name => 'Dampen Magic', rank => "1" },
    "8450" => { class => "Mage", name => 'Dampen Magic', rank => "2" },
    "8451" => { class => "Mage", name => 'Dampen Magic', rank => "3" },
    "10173" => { class => "Mage", name => 'Dampen Magic', rank => "4" },
    "10174" => { class => "Mage", name => 'Dampen Magic', rank => "5" },
    "33944" => { class => "Mage", name => 'Dampen Magic', rank => "6" },
    "43015" => { class => "Mage", name => 'Dampen Magic', rank => "7" },
    "33041" => { class => "Mage", name => 'Dragon\'s Breath', rank => "2" },
    "33042" => { class => "Mage", name => 'Dragon\'s Breath', rank => "3" },
    "33043" => { class => "Mage", name => 'Dragon\'s Breath', rank => "4" },
    "42949" => { class => "Mage", name => 'Dragon\'s Breath', rank => "5" },
    "42950" => { class => "Mage", name => 'Dragon\'s Breath', rank => "6" },
    "12051" => { class => "Mage", name => 'Evocation', rank => "0" },
    "2136" => { class => "Mage", name => 'Fire Blast', rank => "1" },
    "2137" => { class => "Mage", name => 'Fire Blast', rank => "2" },
    "2138" => { class => "Mage", name => 'Fire Blast', rank => "3" },
    "8412" => { class => "Mage", name => 'Fire Blast', rank => "4" },
    "8413" => { class => "Mage", name => 'Fire Blast', rank => "5" },
    "10197" => { class => "Mage", name => 'Fire Blast', rank => "6" },
    "10199" => { class => "Mage", name => 'Fire Blast', rank => "7" },
    "27078" => { class => "Mage", name => 'Fire Blast', rank => "8" },
    "27079" => { class => "Mage", name => 'Fire Blast', rank => "9" },
    "42872" => { class => "Mage", name => 'Fire Blast', rank => "10" },
    "42873" => { class => "Mage", name => 'Fire Blast', rank => "11" },
    "543" => { class => "Mage", name => 'Fire Ward', rank => "1" },
    "8457" => { class => "Mage", name => 'Fire Ward', rank => "2" },
    "8458" => { class => "Mage", name => 'Fire Ward', rank => "3" },
    "10223" => { class => "Mage", name => 'Fire Ward', rank => "4" },
    "10225" => { class => "Mage", name => 'Fire Ward', rank => "5" },
    "27128" => { class => "Mage", name => 'Fire Ward', rank => "6" },
    "43010" => { class => "Mage", name => 'Fire Ward', rank => "7" },
    "133" => { class => "Mage", name => 'Fireball', rank => "1" },
    "143" => { class => "Mage", name => 'Fireball', rank => "2" },
    "145" => { class => "Mage", name => 'Fireball', rank => "3" },
    "3140" => { class => "Mage", name => 'Fireball', rank => "4" },
    "8400" => { class => "Mage", name => 'Fireball', rank => "5" },
    "8401" => { class => "Mage", name => 'Fireball', rank => "6" },
    "8402" => { class => "Mage", name => 'Fireball', rank => "7" },
    "10148" => { class => "Mage", name => 'Fireball', rank => "8" },
    "10149" => { class => "Mage", name => 'Fireball', rank => "9" },
    "10150" => { class => "Mage", name => 'Fireball', rank => "10" },
    "10151" => { class => "Mage", name => 'Fireball', rank => "11" },
    "25306" => { class => "Mage", name => 'Fireball', rank => "12" },
    "27070" => { class => "Mage", name => 'Fireball', rank => "13" },
    "38692" => { class => "Mage", name => 'Fireball', rank => "14" },
    "42832" => { class => "Mage", name => 'Fireball', rank => "15" },
    "42833" => { class => "Mage", name => 'Fireball', rank => "16" },
    "2120" => { class => "Mage", name => 'Flamestrike', rank => "1" },
    "2121" => { class => "Mage", name => 'Flamestrike', rank => "2" },
    "8422" => { class => "Mage", name => 'Flamestrike', rank => "3" },
    "8423" => { class => "Mage", name => 'Flamestrike', rank => "4" },
    "10215" => { class => "Mage", name => 'Flamestrike', rank => "5" },
    "10216" => { class => "Mage", name => 'Flamestrike', rank => "6" },
    "27086" => { class => "Mage", name => 'Flamestrike', rank => "7" },
    "42925" => { class => "Mage", name => 'Flamestrike', rank => "8" },
    "42926" => { class => "Mage", name => 'Flamestrike', rank => "9" },
    "54648" => { class => "Mage", name => 'Focus Magic', rank => "0" },
    "168" => { class => "Mage", name => 'Frost Armor', rank => "1" },
    "7300" => { class => "Mage", name => 'Frost Armor', rank => "2" },
    "7301" => { class => "Mage", name => 'Frost Armor', rank => "3" },
    "122" => { class => "Mage", name => 'Frost Nova', rank => "1" },
    "865" => { class => "Mage", name => 'Frost Nova', rank => "2" },
    "6131" => { class => "Mage", name => 'Frost Nova', rank => "3" },
    "10230" => { class => "Mage", name => 'Frost Nova', rank => "4" },
    "27088" => { class => "Mage", name => 'Frost Nova', rank => "5" },
    "42917" => { class => "Mage", name => 'Frost Nova', rank => "6" },
    "6143" => { class => "Mage", name => 'Frost Ward', rank => "1" },
    "8461" => { class => "Mage", name => 'Frost Ward', rank => "2" },
    "8462" => { class => "Mage", name => 'Frost Ward', rank => "3" },
    "10177" => { class => "Mage", name => 'Frost Ward', rank => "4" },
    "28609" => { class => "Mage", name => 'Frost Ward', rank => "5" },
    "32796" => { class => "Mage", name => 'Frost Ward', rank => "6" },
    "43012" => { class => "Mage", name => 'Frost Ward', rank => "7" },
    "116" => { class => "Mage", name => 'Frostbolt', rank => "1" },
    "205" => { class => "Mage", name => 'Frostbolt', rank => "2" },
    "837" => { class => "Mage", name => 'Frostbolt', rank => "3" },
    "7322" => { class => "Mage", name => 'Frostbolt', rank => "4" },
    "8406" => { class => "Mage", name => 'Frostbolt', rank => "5" },
    "8407" => { class => "Mage", name => 'Frostbolt', rank => "6" },
    "8408" => { class => "Mage", name => 'Frostbolt', rank => "7" },
    "10179" => { class => "Mage", name => 'Frostbolt', rank => "8" },
    "10180" => { class => "Mage", name => 'Frostbolt', rank => "9" },
    "10181" => { class => "Mage", name => 'Frostbolt', rank => "10" },
    "25304" => { class => "Mage", name => 'Frostbolt', rank => "11" },
    "27071" => { class => "Mage", name => 'Frostbolt', rank => "12" },
    "27072" => { class => "Mage", name => 'Frostbolt', rank => "13" },
    "38697" => { class => "Mage", name => 'Frostbolt', rank => "14" },
    "42841" => { class => "Mage", name => 'Frostbolt', rank => "15" },
    "42842" => { class => "Mage", name => 'Frostbolt', rank => "16" },
    "44614" => { class => "Mage", name => 'Frostfire Bolt', rank => "1" },
    "47610" => { class => "Mage", name => 'Frostfire Bolt', rank => "2" },
    "7302" => { class => "Mage", name => 'Ice Armor', rank => "1" },
    "7320" => { class => "Mage", name => 'Ice Armor', rank => "2" },
    "10219" => { class => "Mage", name => 'Ice Armor', rank => "3" },
    "10220" => { class => "Mage", name => 'Ice Armor', rank => "4" },
    "27124" => { class => "Mage", name => 'Ice Armor', rank => "5" },
    "43008" => { class => "Mage", name => 'Ice Armor', rank => "6" },
    "13031" => { class => "Mage", name => 'Ice Barrier', rank => "2" },
    "13032" => { class => "Mage", name => 'Ice Barrier', rank => "3" },
    "13033" => { class => "Mage", name => 'Ice Barrier', rank => "4" },
    "27134" => { class => "Mage", name => 'Ice Barrier', rank => "5" },
    "33405" => { class => "Mage", name => 'Ice Barrier', rank => "6" },
    "43038" => { class => "Mage", name => 'Ice Barrier', rank => "7" },
    "43039" => { class => "Mage", name => 'Ice Barrier', rank => "8" },
    "45438" => { class => "Mage", name => 'Ice Block', rank => "0" },
    "30455" => { class => "Mage", name => 'Ice Lance', rank => "1" },
    "42913" => { class => "Mage", name => 'Ice Lance', rank => "2" },
    "42914" => { class => "Mage", name => 'Ice Lance', rank => "3" },
    "66" => { class => "Mage", name => 'Invisibility', rank => "0" },
    "55359" => { class => "Mage", name => 'Living Bomb', rank => "2" },
    "55360" => { class => "Mage", name => 'Living Bomb', rank => "3" },
    "6117" => { class => "Mage", name => 'Mage Armor', rank => "1" },
    "22782" => { class => "Mage", name => 'Mage Armor', rank => "2" },
    "22783" => { class => "Mage", name => 'Mage Armor', rank => "3" },
    "27125" => { class => "Mage", name => 'Mage Armor', rank => "4" },
    "43023" => { class => "Mage", name => 'Mage Armor', rank => "5" },
    "43024" => { class => "Mage", name => 'Mage Armor', rank => "6" },
    "1463" => { class => "Mage", name => 'Mana Shield', rank => "1" },
    "8494" => { class => "Mage", name => 'Mana Shield', rank => "2" },
    "8495" => { class => "Mage", name => 'Mana Shield', rank => "3" },
    "10191" => { class => "Mage", name => 'Mana Shield', rank => "4" },
    "10192" => { class => "Mage", name => 'Mana Shield', rank => "5" },
    "10193" => { class => "Mage", name => 'Mana Shield', rank => "6" },
    "27131" => { class => "Mage", name => 'Mana Shield', rank => "7" },
    "43019" => { class => "Mage", name => 'Mana Shield', rank => "8" },
    "43020" => { class => "Mage", name => 'Mana Shield', rank => "9" },
    "55342" => { class => "Mage", name => 'Mirror Image', rank => "0" },
    "30482" => { class => "Mage", name => 'Molten Armor', rank => "1" },
    "43045" => { class => "Mage", name => 'Molten Armor', rank => "2" },
    "43046" => { class => "Mage", name => 'Molten Armor', rank => "3" },
    "28272" => { class => "Mage", name => 'Polymorph', rank => "0" },
    "61025" => { class => "Mage", name => 'Polymorph', rank => "0" },
    "28271" => { class => "Mage", name => 'Polymorph', rank => "0" },
    "61305" => { class => "Mage", name => 'Polymorph', rank => "0" },
    "118" => { class => "Mage", name => 'Polymorph', rank => "1" },
    "12824" => { class => "Mage", name => 'Polymorph', rank => "2" },
    "12825" => { class => "Mage", name => 'Polymorph', rank => "3" },
    "12826" => { class => "Mage", name => 'Polymorph', rank => "4" },
    "53142" => { class => "Mage", name => 'Portal: Dalaran', rank => "0" },
    "11419" => { class => "Mage", name => 'Portal: Darnassus', rank => "0" },
    "32266" => { class => "Mage", name => 'Portal: Exodar', rank => "0" },
    "11416" => { class => "Mage", name => 'Portal: Ironforge', rank => "0" },
    "11417" => { class => "Mage", name => 'Portal: Orgrimmar', rank => "0" },
    "35717" => { class => "Mage", name => 'Portal: Shattrath', rank => "0" },
    "33691" => { class => "Mage", name => 'Portal: Shattrath', rank => "0" },
    "32267" => { class => "Mage", name => 'Portal: Silvermoon', rank => "0" },
    "49361" => { class => "Mage", name => 'Portal: Stonard', rank => "0" },
    "10059" => { class => "Mage", name => 'Portal: Stormwind', rank => "0" },
    "49360" => { class => "Mage", name => 'Portal: Theramore', rank => "0" },
    "11420" => { class => "Mage", name => 'Portal: Thunder Bluff', rank => "0" },
    "11418" => { class => "Mage", name => 'Portal: Undercity', rank => "0" },
    "12505" => { class => "Mage", name => 'Pyroblast', rank => "2" },
    "12522" => { class => "Mage", name => 'Pyroblast', rank => "3" },
    "12523" => { class => "Mage", name => 'Pyroblast', rank => "4" },
    "12524" => { class => "Mage", name => 'Pyroblast', rank => "5" },
    "12525" => { class => "Mage", name => 'Pyroblast', rank => "6" },
    "12526" => { class => "Mage", name => 'Pyroblast', rank => "7" },
    "18809" => { class => "Mage", name => 'Pyroblast', rank => "8" },
    "27132" => { class => "Mage", name => 'Pyroblast', rank => "9" },
    "33938" => { class => "Mage", name => 'Pyroblast', rank => "10" },
    "42890" => { class => "Mage", name => 'Pyroblast', rank => "11" },
    "42891" => { class => "Mage", name => 'Pyroblast', rank => "12" },
    "475" => { class => "Mage", name => 'Remove Curse', rank => "0" },
    "43987" => { class => "Mage", name => 'Ritual of Refreshment', rank => "1" },
    "58659" => { class => "Mage", name => 'Ritual of Refreshment', rank => "2" },
    "2948" => { class => "Mage", name => 'Scorch', rank => "1" },
    "8444" => { class => "Mage", name => 'Scorch', rank => "2" },
    "8445" => { class => "Mage", name => 'Scorch', rank => "3" },
    "8446" => { class => "Mage", name => 'Scorch', rank => "4" },
    "10205" => { class => "Mage", name => 'Scorch', rank => "5" },
    "10206" => { class => "Mage", name => 'Scorch', rank => "6" },
    "10207" => { class => "Mage", name => 'Scorch', rank => "7" },
    "27073" => { class => "Mage", name => 'Scorch', rank => "8" },
    "27074" => { class => "Mage", name => 'Scorch', rank => "9" },
    "42858" => { class => "Mage", name => 'Scorch', rank => "10" },
    "42859" => { class => "Mage", name => 'Scorch', rank => "11" },
    "130" => { class => "Mage", name => 'Slow Fall', rank => "0" },
    "30449" => { class => "Mage", name => 'Spellsteal', rank => "0" },
    "53140" => { class => "Mage", name => 'Teleport: Dalaran', rank => "0" },
    "3565" => { class => "Mage", name => 'Teleport: Darnassus', rank => "0" },
    "32271" => { class => "Mage", name => 'Teleport: Exodar', rank => "0" },
    "3562" => { class => "Mage", name => 'Teleport: Ironforge', rank => "0" },
    "3567" => { class => "Mage", name => 'Teleport: Orgrimmar', rank => "0" },
    "33690" => { class => "Mage", name => 'Teleport: Shattrath', rank => "0" },
    "35715" => { class => "Mage", name => 'Teleport: Shattrath', rank => "0" },
    "32272" => { class => "Mage", name => 'Teleport: Silvermoon', rank => "0" },
    "49358" => { class => "Mage", name => 'Teleport: Stonard', rank => "0" },
    "3561" => { class => "Mage", name => 'Teleport: Stormwind', rank => "0" },
    "49359" => { class => "Mage", name => 'Teleport: Theramore', rank => "0" },
    "3566" => { class => "Mage", name => 'Teleport: Thunder Bluff', rank => "0" },
    "3563" => { class => "Mage", name => 'Teleport: Undercity', rank => "0" },
    "2008" => { class => "Shaman", name => 'Ancestral Spirit', rank => "1" },
    "20609" => { class => "Shaman", name => 'Ancestral Spirit', rank => "2" },
    "20610" => { class => "Shaman", name => 'Ancestral Spirit', rank => "3" },
    "20776" => { class => "Shaman", name => 'Ancestral Spirit', rank => "4" },
    "20777" => { class => "Shaman", name => 'Ancestral Spirit', rank => "5" },
    "25590" => { class => "Shaman", name => 'Ancestral Spirit', rank => "6" },
    "49277" => { class => "Shaman", name => 'Ancestral Spirit', rank => "7" },
    "556" => { class => "Shaman", name => 'Astral Recall', rank => "0" },
    "2825" => { class => "Shaman", name => 'Bloodlust', rank => "1" },
    "1064" => { class => "Shaman", name => 'Chain Heal', rank => "1" },
    "10622" => { class => "Shaman", name => 'Chain Heal', rank => "2" },
    "10623" => { class => "Shaman", name => 'Chain Heal', rank => "3" },
    "25422" => { class => "Shaman", name => 'Chain Heal', rank => "4" },
    "25423" => { class => "Shaman", name => 'Chain Heal', rank => "5" },
    "55458" => { class => "Shaman", name => 'Chain Heal', rank => "6" },
    "55459" => { class => "Shaman", name => 'Chain Heal', rank => "7" },
    "421" => { class => "Shaman", name => 'Chain Lightning', rank => "1" },
    "930" => { class => "Shaman", name => 'Chain Lightning', rank => "2" },
    "2860" => { class => "Shaman", name => 'Chain Lightning', rank => "3" },
    "10605" => { class => "Shaman", name => 'Chain Lightning', rank => "4" },
    "25439" => { class => "Shaman", name => 'Chain Lightning', rank => "5" },
    "25442" => { class => "Shaman", name => 'Chain Lightning', rank => "6" },
    "49270" => { class => "Shaman", name => 'Chain Lightning', rank => "7" },
    "49271" => { class => "Shaman", name => 'Chain Lightning', rank => "8" },
    "2870" => { class => "Shaman", name => 'Cure Disease', rank => "0" },
    "526" => { class => "Shaman", name => 'Cure Poison', rank => "0" },
    "8170" => { class => "Shaman", name => 'Disease Cleansing Totem', rank => "0" },
    "2062" => { class => "Shaman", name => 'Earth Elemental Totem', rank => "1" },
    "32593" => { class => "Shaman", name => 'Earth Shield', rank => "2" },
    "32594" => { class => "Shaman", name => 'Earth Shield', rank => "3" },
    "49283" => { class => "Shaman", name => 'Earth Shield', rank => "4" },
    "49284" => { class => "Shaman", name => 'Earth Shield', rank => "5" },
    "8042" => { class => "Shaman", name => 'Earth Shock', rank => "1" },
    "8044" => { class => "Shaman", name => 'Earth Shock', rank => "2" },
    "8045" => { class => "Shaman", name => 'Earth Shock', rank => "3" },
    "8046" => { class => "Shaman", name => 'Earth Shock', rank => "4" },
    "10412" => { class => "Shaman", name => 'Earth Shock', rank => "5" },
    "10413" => { class => "Shaman", name => 'Earth Shock', rank => "6" },
    "10414" => { class => "Shaman", name => 'Earth Shock', rank => "7" },
    "25454" => { class => "Shaman", name => 'Earth Shock', rank => "8" },
    "49230" => { class => "Shaman", name => 'Earth Shock', rank => "9" },
    "49231" => { class => "Shaman", name => 'Earth Shock', rank => "10" },
    "2484" => { class => "Shaman", name => 'Earthbind Totem', rank => "0" },
    "51730" => { class => "Shaman", name => 'Earthliving Weapon', rank => "1" },
    "51988" => { class => "Shaman", name => 'Earthliving Weapon', rank => "2" },
    "51991" => { class => "Shaman", name => 'Earthliving Weapon', rank => "3" },
    "51992" => { class => "Shaman", name => 'Earthliving Weapon', rank => "4" },
    "51993" => { class => "Shaman", name => 'Earthliving Weapon', rank => "5" },
    "51994" => { class => "Shaman", name => 'Earthliving Weapon', rank => "6" },
    "6196" => { class => "Shaman", name => 'Far Sight', rank => "0" },
    "2894" => { class => "Shaman", name => 'Fire Elemental Totem', rank => "1" },
    "1535" => { class => "Shaman", name => 'Fire Nova Totem', rank => "1" },
    "8498" => { class => "Shaman", name => 'Fire Nova Totem', rank => "2" },
    "8499" => { class => "Shaman", name => 'Fire Nova Totem', rank => "3" },
    "11314" => { class => "Shaman", name => 'Fire Nova Totem', rank => "4" },
    "11315" => { class => "Shaman", name => 'Fire Nova Totem', rank => "5" },
    "25546" => { class => "Shaman", name => 'Fire Nova Totem', rank => "6" },
    "25547" => { class => "Shaman", name => 'Fire Nova Totem', rank => "7" },
    "61649" => { class => "Shaman", name => 'Fire Nova Totem', rank => "8" },
    "61657" => { class => "Shaman", name => 'Fire Nova Totem', rank => "9" },
    "8184" => { class => "Shaman", name => 'Fire Resistance Totem', rank => "1" },
    "10537" => { class => "Shaman", name => 'Fire Resistance Totem', rank => "2" },
    "10538" => { class => "Shaman", name => 'Fire Resistance Totem', rank => "3" },
    "25563" => { class => "Shaman", name => 'Fire Resistance Totem', rank => "4" },
    "58737" => { class => "Shaman", name => 'Fire Resistance Totem', rank => "5" },
    "58739" => { class => "Shaman", name => 'Fire Resistance Totem', rank => "6" },
    "8050" => { class => "Shaman", name => 'Flame Shock', rank => "1" },
    "8052" => { class => "Shaman", name => 'Flame Shock', rank => "2" },
    "8053" => { class => "Shaman", name => 'Flame Shock', rank => "3" },
    "10447" => { class => "Shaman", name => 'Flame Shock', rank => "4" },
    "10448" => { class => "Shaman", name => 'Flame Shock', rank => "5" },
    "29228" => { class => "Shaman", name => 'Flame Shock', rank => "6" },
    "25457" => { class => "Shaman", name => 'Flame Shock', rank => "7" },
    "49232" => { class => "Shaman", name => 'Flame Shock', rank => "8" },
    "49233" => { class => "Shaman", name => 'Flame Shock', rank => "9" },
    "8227" => { class => "Shaman", name => 'Flametongue Totem', rank => "1" },
    "8249" => { class => "Shaman", name => 'Flametongue Totem', rank => "2" },
    "10526" => { class => "Shaman", name => 'Flametongue Totem', rank => "3" },
    "16387" => { class => "Shaman", name => 'Flametongue Totem', rank => "4" },
    "25557" => { class => "Shaman", name => 'Flametongue Totem', rank => "5" },
    "58649" => { class => "Shaman", name => 'Flametongue Totem', rank => "6" },
    "58652" => { class => "Shaman", name => 'Flametongue Totem', rank => "7" },
    "58656" => { class => "Shaman", name => 'Flametongue Totem', rank => "8" },
    "8024" => { class => "Shaman", name => 'Flametongue Weapon', rank => "1" },
    "8027" => { class => "Shaman", name => 'Flametongue Weapon', rank => "2" },
    "8030" => { class => "Shaman", name => 'Flametongue Weapon', rank => "3" },
    "16339" => { class => "Shaman", name => 'Flametongue Weapon', rank => "4" },
    "16341" => { class => "Shaman", name => 'Flametongue Weapon', rank => "5" },
    "16342" => { class => "Shaman", name => 'Flametongue Weapon', rank => "6" },
    "25489" => { class => "Shaman", name => 'Flametongue Weapon', rank => "7" },
    "58785" => { class => "Shaman", name => 'Flametongue Weapon', rank => "8" },
    "58789" => { class => "Shaman", name => 'Flametongue Weapon', rank => "9" },
    "58790" => { class => "Shaman", name => 'Flametongue Weapon', rank => "10" },
    "8181" => { class => "Shaman", name => 'Frost Resistance Totem', rank => "1" },
    "10478" => { class => "Shaman", name => 'Frost Resistance Totem', rank => "2" },
    "10479" => { class => "Shaman", name => 'Frost Resistance Totem', rank => "3" },
    "25560" => { class => "Shaman", name => 'Frost Resistance Totem', rank => "4" },
    "58741" => { class => "Shaman", name => 'Frost Resistance Totem', rank => "5" },
    "58745" => { class => "Shaman", name => 'Frost Resistance Totem', rank => "6" },
    "8056" => { class => "Shaman", name => 'Frost Shock', rank => "1" },
    "8058" => { class => "Shaman", name => 'Frost Shock', rank => "2" },
    "10472" => { class => "Shaman", name => 'Frost Shock', rank => "3" },
    "10473" => { class => "Shaman", name => 'Frost Shock', rank => "4" },
    "25464" => { class => "Shaman", name => 'Frost Shock', rank => "5" },
    "49235" => { class => "Shaman", name => 'Frost Shock', rank => "6" },
    "49236" => { class => "Shaman", name => 'Frost Shock', rank => "7" },
    "8033" => { class => "Shaman", name => 'Frostbrand Weapon', rank => "1" },
    "8038" => { class => "Shaman", name => 'Frostbrand Weapon', rank => "2" },
    "10456" => { class => "Shaman", name => 'Frostbrand Weapon', rank => "3" },
    "16355" => { class => "Shaman", name => 'Frostbrand Weapon', rank => "4" },
    "16356" => { class => "Shaman", name => 'Frostbrand Weapon', rank => "5" },
    "25500" => { class => "Shaman", name => 'Frostbrand Weapon', rank => "6" },
    "58794" => { class => "Shaman", name => 'Frostbrand Weapon', rank => "7" },
    "58795" => { class => "Shaman", name => 'Frostbrand Weapon', rank => "8" },
    "58796" => { class => "Shaman", name => 'Frostbrand Weapon', rank => "9" },
    "2645" => { class => "Shaman", name => 'Ghost Wolf', rank => "0" },
    "8177" => { class => "Shaman", name => 'Grounding Totem', rank => "0" },
    "5394" => { class => "Shaman", name => 'Healing Stream Totem', rank => "1" },
    "6375" => { class => "Shaman", name => 'Healing Stream Totem', rank => "2" },
    "6377" => { class => "Shaman", name => 'Healing Stream Totem', rank => "3" },
    "10462" => { class => "Shaman", name => 'Healing Stream Totem', rank => "4" },
    "10463" => { class => "Shaman", name => 'Healing Stream Totem', rank => "5" },
    "25567" => { class => "Shaman", name => 'Healing Stream Totem', rank => "6" },
    "58755" => { class => "Shaman", name => 'Healing Stream Totem', rank => "7" },
    "58756" => { class => "Shaman", name => 'Healing Stream Totem', rank => "8" },
    "58757" => { class => "Shaman", name => 'Healing Stream Totem', rank => "9" },
    "331" => { class => "Shaman", name => 'Healing Wave', rank => "1" },
    "332" => { class => "Shaman", name => 'Healing Wave', rank => "2" },
    "547" => { class => "Shaman", name => 'Healing Wave', rank => "3" },
    "913" => { class => "Shaman", name => 'Healing Wave', rank => "4" },
    "939" => { class => "Shaman", name => 'Healing Wave', rank => "5" },
    "959" => { class => "Shaman", name => 'Healing Wave', rank => "6" },
    "8005" => { class => "Shaman", name => 'Healing Wave', rank => "7" },
    "10395" => { class => "Shaman", name => 'Healing Wave', rank => "8" },
    "10396" => { class => "Shaman", name => 'Healing Wave', rank => "9" },
    "25357" => { class => "Shaman", name => 'Healing Wave', rank => "10" },
    "25391" => { class => "Shaman", name => 'Healing Wave', rank => "11" },
    "25396" => { class => "Shaman", name => 'Healing Wave', rank => "12" },
    "49272" => { class => "Shaman", name => 'Healing Wave', rank => "13" },
    "49273" => { class => "Shaman", name => 'Healing Wave', rank => "14" },
    "32182" => { class => "Shaman", name => 'Heroism', rank => "0" },
    "51514" => { class => "Shaman", name => 'Hex', rank => "0" },
    "51505" => { class => "Shaman", name => 'Lava Burst', rank => "1" },
    "60043" => { class => "Shaman", name => 'Lava Burst', rank => "2" },
    "8004" => { class => "Shaman", name => 'Lesser Healing Wave', rank => "1" },
    "8008" => { class => "Shaman", name => 'Lesser Healing Wave', rank => "2" },
    "8010" => { class => "Shaman", name => 'Lesser Healing Wave', rank => "3" },
    "10466" => { class => "Shaman", name => 'Lesser Healing Wave', rank => "4" },
    "10467" => { class => "Shaman", name => 'Lesser Healing Wave', rank => "5" },
    "10468" => { class => "Shaman", name => 'Lesser Healing Wave', rank => "6" },
    "25420" => { class => "Shaman", name => 'Lesser Healing Wave', rank => "7" },
    "49275" => { class => "Shaman", name => 'Lesser Healing Wave', rank => "8" },
    "49276" => { class => "Shaman", name => 'Lesser Healing Wave', rank => "9" },
    "403" => { class => "Shaman", name => 'Lightning Bolt', rank => "1" },
    "529" => { class => "Shaman", name => 'Lightning Bolt', rank => "2" },
    "548" => { class => "Shaman", name => 'Lightning Bolt', rank => "3" },
    "915" => { class => "Shaman", name => 'Lightning Bolt', rank => "4" },
    "943" => { class => "Shaman", name => 'Lightning Bolt', rank => "5" },
    "6041" => { class => "Shaman", name => 'Lightning Bolt', rank => "6" },
    "10391" => { class => "Shaman", name => 'Lightning Bolt', rank => "7" },
    "10392" => { class => "Shaman", name => 'Lightning Bolt', rank => "8" },
    "15207" => { class => "Shaman", name => 'Lightning Bolt', rank => "9" },
    "15208" => { class => "Shaman", name => 'Lightning Bolt', rank => "10" },
    "25448" => { class => "Shaman", name => 'Lightning Bolt', rank => "11" },
    "25449" => { class => "Shaman", name => 'Lightning Bolt', rank => "12" },
    "49237" => { class => "Shaman", name => 'Lightning Bolt', rank => "13" },
    "49238" => { class => "Shaman", name => 'Lightning Bolt', rank => "14" },
    "324" => { class => "Shaman", name => 'Lightning Shield', rank => "1" },
    "325" => { class => "Shaman", name => 'Lightning Shield', rank => "2" },
    "905" => { class => "Shaman", name => 'Lightning Shield', rank => "3" },
    "945" => { class => "Shaman", name => 'Lightning Shield', rank => "4" },
    "8134" => { class => "Shaman", name => 'Lightning Shield', rank => "5" },
    "10431" => { class => "Shaman", name => 'Lightning Shield', rank => "6" },
    "10432" => { class => "Shaman", name => 'Lightning Shield', rank => "7" },
    "25469" => { class => "Shaman", name => 'Lightning Shield', rank => "8" },
    "25472" => { class => "Shaman", name => 'Lightning Shield', rank => "9" },
    "49280" => { class => "Shaman", name => 'Lightning Shield', rank => "10" },
    "49281" => { class => "Shaman", name => 'Lightning Shield', rank => "11" },
    "8190" => { class => "Shaman", name => 'Magma Totem', rank => "1" },
    "10585" => { class => "Shaman", name => 'Magma Totem', rank => "2" },
    "10586" => { class => "Shaman", name => 'Magma Totem', rank => "3" },
    "10587" => { class => "Shaman", name => 'Magma Totem', rank => "4" },
    "25552" => { class => "Shaman", name => 'Magma Totem', rank => "5" },
    "58731" => { class => "Shaman", name => 'Magma Totem', rank => "6" },
    "58734" => { class => "Shaman", name => 'Magma Totem', rank => "7" },
    "5675" => { class => "Shaman", name => 'Mana Spring Totem', rank => "1" },
    "10495" => { class => "Shaman", name => 'Mana Spring Totem', rank => "2" },
    "10496" => { class => "Shaman", name => 'Mana Spring Totem', rank => "3" },
    "10497" => { class => "Shaman", name => 'Mana Spring Totem', rank => "4" },
    "25570" => { class => "Shaman", name => 'Mana Spring Totem', rank => "5" },
    "58771" => { class => "Shaman", name => 'Mana Spring Totem', rank => "6" },
    "58773" => { class => "Shaman", name => 'Mana Spring Totem', rank => "7" },
    "58774" => { class => "Shaman", name => 'Mana Spring Totem', rank => "8" },
    "10595" => { class => "Shaman", name => 'Nature Resistance Totem', rank => "1" },
    "10600" => { class => "Shaman", name => 'Nature Resistance Totem', rank => "2" },
    "10601" => { class => "Shaman", name => 'Nature Resistance Totem', rank => "3" },
    "25574" => { class => "Shaman", name => 'Nature Resistance Totem', rank => "4" },
    "58746" => { class => "Shaman", name => 'Nature Resistance Totem', rank => "5" },
    "58749" => { class => "Shaman", name => 'Nature Resistance Totem', rank => "6" },
    "8166" => { class => "Shaman", name => 'Poison Cleansing Totem', rank => "0" },
    "370" => { class => "Shaman", name => 'Purge', rank => "1" },
    "8012" => { class => "Shaman", name => 'Purge', rank => "2" },
    "20608" => { class => "Shaman", name => 'Reincarnation', rank => "0" },
    "61299" => { class => "Shaman", name => 'Riptide', rank => "2" },
    "61300" => { class => "Shaman", name => 'Riptide', rank => "3" },
    "61301" => { class => "Shaman", name => 'Riptide', rank => "4" },
    "8017" => { class => "Shaman", name => 'Rockbiter Weapon', rank => "1" },
    "8018" => { class => "Shaman", name => 'Rockbiter Weapon', rank => "2" },
    "8019" => { class => "Shaman", name => 'Rockbiter Weapon', rank => "3" },
    "10399" => { class => "Shaman", name => 'Rockbiter Weapon', rank => "4" },
    "3599" => { class => "Shaman", name => 'Searing Totem', rank => "1" },
    "6363" => { class => "Shaman", name => 'Searing Totem', rank => "2" },
    "6364" => { class => "Shaman", name => 'Searing Totem', rank => "3" },
    "6365" => { class => "Shaman", name => 'Searing Totem', rank => "4" },
    "10437" => { class => "Shaman", name => 'Searing Totem', rank => "5" },
    "10438" => { class => "Shaman", name => 'Searing Totem', rank => "6" },
    "25533" => { class => "Shaman", name => 'Searing Totem', rank => "7" },
    "58699" => { class => "Shaman", name => 'Searing Totem', rank => "8" },
    "58703" => { class => "Shaman", name => 'Searing Totem', rank => "9" },
    "58704" => { class => "Shaman", name => 'Searing Totem', rank => "10" },
    "6495" => { class => "Shaman", name => 'Sentry Totem', rank => "0" },
    "5730" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "1" },
    "6390" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "2" },
    "6391" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "3" },
    "6392" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "4" },
    "10427" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "5" },
    "10428" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "6" },
    "25525" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "7" },
    "58580" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "8" },
    "58581" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "9" },
    "58582" => { class => "Shaman", name => 'Stoneclaw Totem', rank => "10" },
    "8071" => { class => "Shaman", name => 'Stoneskin Totem', rank => "1" },
    "8154" => { class => "Shaman", name => 'Stoneskin Totem', rank => "2" },
    "8155" => { class => "Shaman", name => 'Stoneskin Totem', rank => "3" },
    "10406" => { class => "Shaman", name => 'Stoneskin Totem', rank => "4" },
    "10407" => { class => "Shaman", name => 'Stoneskin Totem', rank => "5" },
    "10408" => { class => "Shaman", name => 'Stoneskin Totem', rank => "6" },
    "25508" => { class => "Shaman", name => 'Stoneskin Totem', rank => "7" },
    "25509" => { class => "Shaman", name => 'Stoneskin Totem', rank => "8" },
    "58751" => { class => "Shaman", name => 'Stoneskin Totem', rank => "9" },
    "58753" => { class => "Shaman", name => 'Stoneskin Totem', rank => "10" },
    "8075" => { class => "Shaman", name => 'Strength of Earth Totem', rank => "1" },
    "8160" => { class => "Shaman", name => 'Strength of Earth Totem', rank => "2" },
    "8161" => { class => "Shaman", name => 'Strength of Earth Totem', rank => "3" },
    "10442" => { class => "Shaman", name => 'Strength of Earth Totem', rank => "4" },
    "25361" => { class => "Shaman", name => 'Strength of Earth Totem', rank => "5" },
    "25528" => { class => "Shaman", name => 'Strength of Earth Totem', rank => "6" },
    "57622" => { class => "Shaman", name => 'Strength of Earth Totem', rank => "7" },
    "58643" => { class => "Shaman", name => 'Strength of Earth Totem', rank => "8" },
    "59156" => { class => "Shaman", name => 'Thunderstorm', rank => "2" },
    "59158" => { class => "Shaman", name => 'Thunderstorm', rank => "3" },
    "59159" => { class => "Shaman", name => 'Thunderstorm', rank => "4" },
    "57720" => { class => "Shaman", name => 'Totem of Wrath', rank => "2" },
    "57721" => { class => "Shaman", name => 'Totem of Wrath', rank => "3" },
    "57722" => { class => "Shaman", name => 'Totem of Wrath', rank => "4" },
    "36936" => { class => "Shaman", name => 'Totemic Call', rank => "0" },
    "8143" => { class => "Shaman", name => 'Tremor Totem', rank => "0" },
    "131" => { class => "Shaman", name => 'Water Breathing', rank => "0" },
    "52127" => { class => "Shaman", name => 'Water Shield', rank => "1" },
    "52129" => { class => "Shaman", name => 'Water Shield', rank => "2" },
    "52131" => { class => "Shaman", name => 'Water Shield', rank => "3" },
    "52134" => { class => "Shaman", name => 'Water Shield', rank => "4" },
    "52136" => { class => "Shaman", name => 'Water Shield', rank => "5" },
    "52138" => { class => "Shaman", name => 'Water Shield', rank => "6" },
    "24398" => { class => "Shaman", name => 'Water Shield', rank => "7" },
    "33736" => { class => "Shaman", name => 'Water Shield', rank => "8" },
    "57960" => { class => "Shaman", name => 'Water Shield', rank => "9" },
    "546" => { class => "Shaman", name => 'Water Walking', rank => "0" },
    "57994" => { class => "Shaman", name => 'Wind Shock', rank => "1" },
    "8512" => { class => "Shaman", name => 'Windfury Totem', rank => "1" },
    "8232" => { class => "Shaman", name => 'Windfury Weapon', rank => "1" },
    "8235" => { class => "Shaman", name => 'Windfury Weapon', rank => "2" },
    "10486" => { class => "Shaman", name => 'Windfury Weapon', rank => "3" },
    "16362" => { class => "Shaman", name => 'Windfury Weapon', rank => "4" },
    "25505" => { class => "Shaman", name => 'Windfury Weapon', rank => "5" },
    "58801" => { class => "Shaman", name => 'Windfury Weapon', rank => "6" },
    "58803" => { class => "Shaman", name => 'Windfury Weapon', rank => "7" },
    "58804" => { class => "Shaman", name => 'Windfury Weapon', rank => "8" },
    "3738" => { class => "Shaman", name => 'Wrath of Air Totem', rank => "1" },
    "48778" => { class => "Death Knight", name => 'Acherus Deathcharger', rank => "0" },
    "48707" => { class => "Death Knight", name => 'Anti-Magic Shell', rank => "0" },
    "42650" => { class => "Death Knight", name => 'Army of the Dead', rank => "0" },
    "48721" => { class => "Death Knight", name => 'Blood Boil', rank => "1" },
    "49939" => { class => "Death Knight", name => 'Blood Boil', rank => "2" },
    "49940" => { class => "Death Knight", name => 'Blood Boil', rank => "3" },
    "49941" => { class => "Death Knight", name => 'Blood Boil', rank => "4" },
    "48266" => { class => "Death Knight", name => 'Blood Presence', rank => "0" },
    "45902" => { class => "Death Knight", name => 'Blood Strike', rank => "1" },
    "49926" => { class => "Death Knight", name => 'Blood Strike', rank => "2" },
    "49927" => { class => "Death Knight", name => 'Blood Strike', rank => "3" },
    "49928" => { class => "Death Knight", name => 'Blood Strike', rank => "4" },
    "49929" => { class => "Death Knight", name => 'Blood Strike', rank => "5" },
    "49930" => { class => "Death Knight", name => 'Blood Strike', rank => "6" },
    "45529" => { class => "Death Knight", name => 'Blood Tap', rank => "1" },
    "45524" => { class => "Death Knight", name => 'Chains of Ice', rank => "0" },
    "51325" => { class => "Death Knight", name => 'Corpse Explosion', rank => "2" },
    "51326" => { class => "Death Knight", name => 'Corpse Explosion', rank => "3" },
    "51327" => { class => "Death Knight", name => 'Corpse Explosion', rank => "4" },
    "51328" => { class => "Death Knight", name => 'Corpse Explosion', rank => "5" },
    "56222" => { class => "Death Knight", name => 'Dark Command', rank => "0" },
    "52375" => { class => "Death Knight", name => 'Death Coil', rank => "1" },
    "49892" => { class => "Death Knight", name => 'Death Coil', rank => "2" },
    "49893" => { class => "Death Knight", name => 'Death Coil', rank => "3" },
    "49894" => { class => "Death Knight", name => 'Death Coil', rank => "4" },
    "49895" => { class => "Death Knight", name => 'Death Coil', rank => "5" },
    "50977" => { class => "Death Knight", name => 'Death Gate', rank => "0" },
    "49576" => { class => "Death Knight", name => 'Death Grip', rank => "0" },
    "48743" => { class => "Death Knight", name => 'Death Pact', rank => "0" },
    "49998" => { class => "Death Knight", name => 'Death Strike', rank => "1" },
    "49999" => { class => "Death Knight", name => 'Death Strike', rank => "2" },
    "45463" => { class => "Death Knight", name => 'Death Strike', rank => "3" },
    "49923" => { class => "Death Knight", name => 'Death Strike', rank => "4" },
    "49924" => { class => "Death Knight", name => 'Death Strike', rank => "5" },
    "43265" => { class => "Death Knight", name => 'Death and Decay', rank => "1" },
    "49936" => { class => "Death Knight", name => 'Death and Decay', rank => "2" },
    "49937" => { class => "Death Knight", name => 'Death and Decay', rank => "3" },
    "49938" => { class => "Death Knight", name => 'Death and Decay', rank => "4" },
    "47568" => { class => "Death Knight", name => 'Empower Rune Weapon', rank => "1" },
    "48263" => { class => "Death Knight", name => 'Frost Presence', rank => "0" },
    "51416" => { class => "Death Knight", name => 'Frost Strike', rank => "2" },
    "51417" => { class => "Death Knight", name => 'Frost Strike', rank => "3" },
    "51418" => { class => "Death Knight", name => 'Frost Strike', rank => "4" },
    "51419" => { class => "Death Knight", name => 'Frost Strike', rank => "5" },
    "55268" => { class => "Death Knight", name => 'Frost Strike', rank => "6" },
    "49142" => { class => "Death Knight", name => 'Frozen Rune Weapon', rank => "0" },
    "55258" => { class => "Death Knight", name => 'Heart Strike', rank => "2" },
    "55259" => { class => "Death Knight", name => 'Heart Strike', rank => "3" },
    "55260" => { class => "Death Knight", name => 'Heart Strike', rank => "4" },
    "55261" => { class => "Death Knight", name => 'Heart Strike', rank => "5" },
    "55262" => { class => "Death Knight", name => 'Heart Strike', rank => "6" },
    "57330" => { class => "Death Knight", name => 'Horn of Winter', rank => "1" },
    "57623" => { class => "Death Knight", name => 'Horn of Winter', rank => "2" },
    "51408" => { class => "Death Knight", name => 'Howling Blast', rank => "2" },
    "51409" => { class => "Death Knight", name => 'Howling Blast', rank => "3" },
    "51410" => { class => "Death Knight", name => 'Howling Blast', rank => "4" },
    "51411" => { class => "Death Knight", name => 'Howling Blast', rank => "5" },
    "48792" => { class => "Death Knight", name => 'Icebound Fortitude', rank => "0" },
    "45477" => { class => "Death Knight", name => 'Icy Touch', rank => "1" },
    "49896" => { class => "Death Knight", name => 'Icy Touch', rank => "2" },
    "49903" => { class => "Death Knight", name => 'Icy Touch', rank => "3" },
    "49904" => { class => "Death Knight", name => 'Icy Touch', rank => "4" },
    "49909" => { class => "Death Knight", name => 'Icy Touch', rank => "5" },
    "47528" => { class => "Death Knight", name => 'Mind Freeze', rank => "0" },
    "49020" => { class => "Death Knight", name => 'Obliterate', rank => "1" },
    "51423" => { class => "Death Knight", name => 'Obliterate', rank => "2" },
    "51424" => { class => "Death Knight", name => 'Obliterate', rank => "3" },
    "51425" => { class => "Death Knight", name => 'Obliterate', rank => "4" },
    "3714" => { class => "Death Knight", name => 'Path of Frost', rank => "0" },
    "50842" => { class => "Death Knight", name => 'Pestilence', rank => "1" },
    "51426" => { class => "Death Knight", name => 'Pestilence', rank => "2" },
    "51427" => { class => "Death Knight", name => 'Pestilence', rank => "3" },
    "51428" => { class => "Death Knight", name => 'Pestilence', rank => "4" },
    "51429" => { class => "Death Knight", name => 'Pestilence', rank => "5" },
    "45462" => { class => "Death Knight", name => 'Plague Strike', rank => "1" },
    "49917" => { class => "Death Knight", name => 'Plague Strike', rank => "2" },
    "49918" => { class => "Death Knight", name => 'Plague Strike', rank => "3" },
    "49919" => { class => "Death Knight", name => 'Plague Strike', rank => "4" },
    "49920" => { class => "Death Knight", name => 'Plague Strike', rank => "5" },
    "49921" => { class => "Death Knight", name => 'Plague Strike', rank => "6" },
    "46584" => { class => "Death Knight", name => 'Raise Dead', rank => "1" },
    "56815" => { class => "Death Knight", name => 'Rune Strike', rank => "0" },
    "53341" => { class => "Death Knight", name => 'Rune of Cinderglacier', rank => "0" },
    "53331" => { class => "Death Knight", name => 'Rune of Lichbane', rank => "0" },
    "53343" => { class => "Death Knight", name => 'Rune of Razorice', rank => "0" },
    "54447" => { class => "Death Knight", name => 'Rune of Spellbreaking', rank => "0" },
    "53342" => { class => "Death Knight", name => 'Rune of Spellshattering', rank => "0" },
    "54446" => { class => "Death Knight", name => 'Rune of Swordbreaking', rank => "0" },
    "53323" => { class => "Death Knight", name => 'Rune of Swordshattering', rank => "0" },
    "53344" => { class => "Death Knight", name => 'Rune of the Fallen Crusader', rank => "0" },
    "53428" => { class => "Death Knight", name => 'Runeforging', rank => "0" },
    "55265" => { class => "Death Knight", name => 'Scourge Strike', rank => "2" },
    "55270" => { class => "Death Knight", name => 'Scourge Strike', rank => "3" },
    "55271" => { class => "Death Knight", name => 'Scourge Strike', rank => "4" },
    "47476" => { class => "Death Knight", name => 'Strangulate', rank => "1" },
    "49913" => { class => "Death Knight", name => 'Strangulate', rank => "2" },
    "49914" => { class => "Death Knight", name => 'Strangulate', rank => "3" },
    "49915" => { class => "Death Knight", name => 'Strangulate', rank => "4" },
    "49916" => { class => "Death Knight", name => 'Strangulate', rank => "5" },
    "51376" => { class => "Death Knight", name => 'Unholy Blight', rank => "2" },
    "51378" => { class => "Death Knight", name => 'Unholy Blight', rank => "3" },
    "51379" => { class => "Death Knight", name => 'Unholy Blight', rank => "4" },
    "48265" => { class => "Death Knight", name => 'Unholy Presence', rank => "0" },
    "2893" => { class => "Druid", name => 'Abolish Poison', rank => "0" },
    "1066" => { class => "Druid", name => 'Aquatic Form', rank => "0" },
    "22812" => { class => "Druid", name => 'Barkskin', rank => "0" },
    "5211" => { class => "Druid", name => 'Bash', rank => "1" },
    "6798" => { class => "Druid", name => 'Bash', rank => "2" },
    "8983" => { class => "Druid", name => 'Bash', rank => "3" },
    "5487" => { class => "Druid", name => 'Bear Form', rank => "0" },
    "768" => { class => "Druid", name => 'Cat Form', rank => "0" },
    "5209" => { class => "Druid", name => 'Challenging Roar', rank => "0" },
    "1082" => { class => "Druid", name => 'Claw', rank => "1" },
    "3029" => { class => "Druid", name => 'Claw', rank => "2" },
    "5201" => { class => "Druid", name => 'Claw', rank => "3" },
    "9849" => { class => "Druid", name => 'Claw', rank => "4" },
    "9850" => { class => "Druid", name => 'Claw', rank => "5" },
    "27000" => { class => "Druid", name => 'Claw', rank => "6" },
    "48569" => { class => "Druid", name => 'Claw', rank => "7" },
    "48570" => { class => "Druid", name => 'Claw', rank => "8" },
    "8998" => { class => "Druid", name => 'Cower', rank => "1" },
    "9000" => { class => "Druid", name => 'Cower', rank => "2" },
    "9892" => { class => "Druid", name => 'Cower', rank => "3" },
    "31709" => { class => "Druid", name => 'Cower', rank => "4" },
    "27004" => { class => "Druid", name => 'Cower', rank => "5" },
    "48575" => { class => "Druid", name => 'Cower', rank => "6" },
    "8946" => { class => "Druid", name => 'Cure Poison', rank => "0" },
    "33786" => { class => "Druid", name => 'Cyclone', rank => "0" },
    "1850" => { class => "Druid", name => 'Dash', rank => "1" },
    "9821" => { class => "Druid", name => 'Dash', rank => "2" },
    "33357" => { class => "Druid", name => 'Dash', rank => "3" },
    "99" => { class => "Druid", name => 'Demoralizing Roar', rank => "1" },
    "1735" => { class => "Druid", name => 'Demoralizing Roar', rank => "2" },
    "9490" => { class => "Druid", name => 'Demoralizing Roar', rank => "3" },
    "9747" => { class => "Druid", name => 'Demoralizing Roar', rank => "4" },
    "9898" => { class => "Druid", name => 'Demoralizing Roar', rank => "5" },
    "26998" => { class => "Druid", name => 'Demoralizing Roar', rank => "6" },
    "48559" => { class => "Druid", name => 'Demoralizing Roar', rank => "7" },
    "48560" => { class => "Druid", name => 'Demoralizing Roar', rank => "8" },
    "9634" => { class => "Druid", name => 'Dire Bear Form', rank => "0" },
    "5229" => { class => "Druid", name => 'Enrage', rank => "0" },
    "339" => { class => "Druid", name => 'Entangling Roots', rank => "1" },
    "1062" => { class => "Druid", name => 'Entangling Roots', rank => "2" },
    "5195" => { class => "Druid", name => 'Entangling Roots', rank => "3" },
    "5196" => { class => "Druid", name => 'Entangling Roots', rank => "4" },
    "9852" => { class => "Druid", name => 'Entangling Roots', rank => "5" },
    "9853" => { class => "Druid", name => 'Entangling Roots', rank => "6" },
    "26989" => { class => "Druid", name => 'Entangling Roots', rank => "7" },
    "53308" => { class => "Druid", name => 'Entangling Roots', rank => "8" },
    "770" => { class => "Druid", name => 'Faerie Fire', rank => "1" },
    "778" => { class => "Druid", name => 'Faerie Fire', rank => "2" },
    "9749" => { class => "Druid", name => 'Faerie Fire', rank => "3" },
    "9907" => { class => "Druid", name => 'Faerie Fire', rank => "4" },
    "26993" => { class => "Druid", name => 'Faerie Fire', rank => "5" },
    "48476" => { class => "Druid", name => 'Faerie Fire', rank => "6" },
    "16857" => { class => "Druid", name => 'Faerie Fire (Feral)', rank => "1" },
    "17390" => { class => "Druid", name => 'Faerie Fire (Feral)', rank => "2" },
    "17391" => { class => "Druid", name => 'Faerie Fire (Feral)', rank => "3" },
    "17392" => { class => "Druid", name => 'Faerie Fire (Feral)', rank => "4" },
    "27011" => { class => "Druid", name => 'Faerie Fire (Feral)', rank => "5" },
    "48475" => { class => "Druid", name => 'Faerie Fire (Feral)', rank => "6" },
    "20719" => { class => "Druid", name => 'Feline Grace', rank => "0" },
    "16979" => { class => "Druid", name => 'Feral Charge - Bear', rank => "0" },
    "49376" => { class => "Druid", name => 'Feral Charge - Cat', rank => "0" },
    "22568" => { class => "Druid", name => 'Ferocious Bite', rank => "1" },
    "22827" => { class => "Druid", name => 'Ferocious Bite', rank => "2" },
    "22828" => { class => "Druid", name => 'Ferocious Bite', rank => "3" },
    "22829" => { class => "Druid", name => 'Ferocious Bite', rank => "4" },
    "31018" => { class => "Druid", name => 'Ferocious Bite', rank => "5" },
    "24248" => { class => "Druid", name => 'Ferocious Bite', rank => "6" },
    "48576" => { class => "Druid", name => 'Ferocious Bite', rank => "7" },
    "48577" => { class => "Druid", name => 'Ferocious Bite', rank => "8" },
    "33943" => { class => "Druid", name => 'Flight Form', rank => "0" },
    "22842" => { class => "Druid", name => 'Frenzied Regeneration', rank => "1" },
    "21849" => { class => "Druid", name => 'Gift of the Wild', rank => "1" },
    "21850" => { class => "Druid", name => 'Gift of the Wild', rank => "2" },
    "26991" => { class => "Druid", name => 'Gift of the Wild', rank => "3" },
    "48470" => { class => "Druid", name => 'Gift of the Wild', rank => "4" },
    "6795" => { class => "Druid", name => 'Growl', rank => "0" },
    "5185" => { class => "Druid", name => 'Healing Touch', rank => "1" },
    "5186" => { class => "Druid", name => 'Healing Touch', rank => "2" },
    "5187" => { class => "Druid", name => 'Healing Touch', rank => "3" },
    "5188" => { class => "Druid", name => 'Healing Touch', rank => "4" },
    "5189" => { class => "Druid", name => 'Healing Touch', rank => "5" },
    "6778" => { class => "Druid", name => 'Healing Touch', rank => "6" },
    "8903" => { class => "Druid", name => 'Healing Touch', rank => "7" },
    "9758" => { class => "Druid", name => 'Healing Touch', rank => "8" },
    "9888" => { class => "Druid", name => 'Healing Touch', rank => "9" },
    "9889" => { class => "Druid", name => 'Healing Touch', rank => "10" },
    "25297" => { class => "Druid", name => 'Healing Touch', rank => "11" },
    "26978" => { class => "Druid", name => 'Healing Touch', rank => "12" },
    "26979" => { class => "Druid", name => 'Healing Touch', rank => "13" },
    "48377" => { class => "Druid", name => 'Healing Touch', rank => "14" },
    "48378" => { class => "Druid", name => 'Healing Touch', rank => "15" },
    "2637" => { class => "Druid", name => 'Hibernate', rank => "1" },
    "18657" => { class => "Druid", name => 'Hibernate', rank => "2" },
    "18658" => { class => "Druid", name => 'Hibernate', rank => "3" },
    "16914" => { class => "Druid", name => 'Hurricane', rank => "1" },
    "17401" => { class => "Druid", name => 'Hurricane', rank => "2" },
    "17402" => { class => "Druid", name => 'Hurricane', rank => "3" },
    "27012" => { class => "Druid", name => 'Hurricane', rank => "4" },
    "48467" => { class => "Druid", name => 'Hurricane', rank => "5" },
    "29166" => { class => "Druid", name => 'Innervate', rank => "0" },
    "24974" => { class => "Druid", name => 'Insect Swarm', rank => "2" },
    "24975" => { class => "Druid", name => 'Insect Swarm', rank => "3" },
    "24976" => { class => "Druid", name => 'Insect Swarm', rank => "4" },
    "24977" => { class => "Druid", name => 'Insect Swarm', rank => "5" },
    "27013" => { class => "Druid", name => 'Insect Swarm', rank => "6" },
    "48468" => { class => "Druid", name => 'Insect Swarm', rank => "7" },
    "33745" => { class => "Druid", name => 'Lacerate', rank => "1" },
    "48567" => { class => "Druid", name => 'Lacerate', rank => "2" },
    "48568" => { class => "Druid", name => 'Lacerate', rank => "3" },
    "33763" => { class => "Druid", name => 'Lifebloom', rank => "1" },
    "48450" => { class => "Druid", name => 'Lifebloom', rank => "2" },
    "48451" => { class => "Druid", name => 'Lifebloom', rank => "3" },
    "22570" => { class => "Druid", name => 'Maim', rank => "1" },
    "49802" => { class => "Druid", name => 'Maim', rank => "2" },
    "33878" => { class => "Druid", name => 'Mangle - Bear', rank => "1" },
    "33986" => { class => "Druid", name => 'Mangle - Bear', rank => "2" },
    "33987" => { class => "Druid", name => 'Mangle - Bear', rank => "3" },
    "48563" => { class => "Druid", name => 'Mangle - Bear', rank => "4" },
    "48564" => { class => "Druid", name => 'Mangle - Bear', rank => "5" },
    "33876" => { class => "Druid", name => 'Mangle - Cat', rank => "1" },
    "33982" => { class => "Druid", name => 'Mangle - Cat', rank => "2" },
    "33983" => { class => "Druid", name => 'Mangle - Cat', rank => "3" },
    "48565" => { class => "Druid", name => 'Mangle - Cat', rank => "4" },
    "48566" => { class => "Druid", name => 'Mangle - Cat', rank => "5" },
    "1126" => { class => "Druid", name => 'Mark of the Wild', rank => "1" },
    "5232" => { class => "Druid", name => 'Mark of the Wild', rank => "2" },
    "6756" => { class => "Druid", name => 'Mark of the Wild', rank => "3" },
    "5234" => { class => "Druid", name => 'Mark of the Wild', rank => "4" },
    "8907" => { class => "Druid", name => 'Mark of the Wild', rank => "5" },
    "9884" => { class => "Druid", name => 'Mark of the Wild', rank => "6" },
    "9885" => { class => "Druid", name => 'Mark of the Wild', rank => "7" },
    "26990" => { class => "Druid", name => 'Mark of the Wild', rank => "8" },
    "48469" => { class => "Druid", name => 'Mark of the Wild', rank => "9" },
    "6807" => { class => "Druid", name => 'Maul', rank => "1" },
    "6808" => { class => "Druid", name => 'Maul', rank => "2" },
    "6809" => { class => "Druid", name => 'Maul', rank => "3" },
    "8972" => { class => "Druid", name => 'Maul', rank => "4" },
    "9745" => { class => "Druid", name => 'Maul', rank => "5" },
    "9880" => { class => "Druid", name => 'Maul', rank => "6" },
    "9881" => { class => "Druid", name => 'Maul', rank => "7" },
    "26996" => { class => "Druid", name => 'Maul', rank => "8" },
    "48479" => { class => "Druid", name => 'Maul', rank => "9" },
    "48480" => { class => "Druid", name => 'Maul', rank => "10" },
    "8921" => { class => "Druid", name => 'Moonfire', rank => "1" },
    "8924" => { class => "Druid", name => 'Moonfire', rank => "2" },
    "8925" => { class => "Druid", name => 'Moonfire', rank => "3" },
    "8926" => { class => "Druid", name => 'Moonfire', rank => "4" },
    "8927" => { class => "Druid", name => 'Moonfire', rank => "5" },
    "8928" => { class => "Druid", name => 'Moonfire', rank => "6" },
    "8929" => { class => "Druid", name => 'Moonfire', rank => "7" },
    "9833" => { class => "Druid", name => 'Moonfire', rank => "8" },
    "9834" => { class => "Druid", name => 'Moonfire', rank => "9" },
    "9835" => { class => "Druid", name => 'Moonfire', rank => "10" },
    "26987" => { class => "Druid", name => 'Moonfire', rank => "11" },
    "26988" => { class => "Druid", name => 'Moonfire', rank => "12" },
    "48462" => { class => "Druid", name => 'Moonfire', rank => "13" },
    "48463" => { class => "Druid", name => 'Moonfire', rank => "14" },
    "16689" => { class => "Druid", name => 'Nature\'s Grasp', rank => "1" },
    "16810" => { class => "Druid", name => 'Nature\'s Grasp', rank => "2" },
    "16811" => { class => "Druid", name => 'Nature\'s Grasp', rank => "3" },
    "16812" => { class => "Druid", name => 'Nature\'s Grasp', rank => "4" },
    "16813" => { class => "Druid", name => 'Nature\'s Grasp', rank => "5" },
    "17329" => { class => "Druid", name => 'Nature\'s Grasp', rank => "6" },
    "27009" => { class => "Druid", name => 'Nature\'s Grasp', rank => "7" },
    "53312" => { class => "Druid", name => 'Nature\'s Grasp', rank => "8" },
    "50464" => { class => "Druid", name => 'Nourish', rank => "1" },
    "9005" => { class => "Druid", name => 'Pounce', rank => "1" },
    "9823" => { class => "Druid", name => 'Pounce', rank => "2" },
    "9827" => { class => "Druid", name => 'Pounce', rank => "3" },
    "27006" => { class => "Druid", name => 'Pounce', rank => "4" },
    "49803" => { class => "Druid", name => 'Pounce', rank => "5" },
    "5215" => { class => "Druid", name => 'Prowl', rank => "1" },
    "6783" => { class => "Druid", name => 'Prowl', rank => "2" },
    "9913" => { class => "Druid", name => 'Prowl', rank => "3" },
    "1822" => { class => "Druid", name => 'Rake', rank => "1" },
    "1823" => { class => "Druid", name => 'Rake', rank => "2" },
    "1824" => { class => "Druid", name => 'Rake', rank => "3" },
    "9904" => { class => "Druid", name => 'Rake', rank => "4" },
    "27003" => { class => "Druid", name => 'Rake', rank => "5" },
    "48573" => { class => "Druid", name => 'Rake', rank => "6" },
    "48574" => { class => "Druid", name => 'Rake', rank => "7" },
    "6785" => { class => "Druid", name => 'Ravage', rank => "1" },
    "6787" => { class => "Druid", name => 'Ravage', rank => "2" },
    "9866" => { class => "Druid", name => 'Ravage', rank => "3" },
    "9867" => { class => "Druid", name => 'Ravage', rank => "4" },
    "27005" => { class => "Druid", name => 'Ravage', rank => "5" },
    "48578" => { class => "Druid", name => 'Ravage', rank => "6" },
    "48579" => { class => "Druid", name => 'Ravage', rank => "7" },
    "20484" => { class => "Druid", name => 'Rebirth', rank => "1" },
    "20739" => { class => "Druid", name => 'Rebirth', rank => "2" },
    "20742" => { class => "Druid", name => 'Rebirth', rank => "3" },
    "20747" => { class => "Druid", name => 'Rebirth', rank => "4" },
    "20748" => { class => "Druid", name => 'Rebirth', rank => "5" },
    "26994" => { class => "Druid", name => 'Rebirth', rank => "6" },
    "48477" => { class => "Druid", name => 'Rebirth', rank => "7" },
    "8936" => { class => "Druid", name => 'Regrowth', rank => "1" },
    "8938" => { class => "Druid", name => 'Regrowth', rank => "2" },
    "8939" => { class => "Druid", name => 'Regrowth', rank => "3" },
    "8940" => { class => "Druid", name => 'Regrowth', rank => "4" },
    "8941" => { class => "Druid", name => 'Regrowth', rank => "5" },
    "9750" => { class => "Druid", name => 'Regrowth', rank => "6" },
    "9856" => { class => "Druid", name => 'Regrowth', rank => "7" },
    "9857" => { class => "Druid", name => 'Regrowth', rank => "8" },
    "9858" => { class => "Druid", name => 'Regrowth', rank => "9" },
    "26980" => { class => "Druid", name => 'Regrowth', rank => "10" },
    "48442" => { class => "Druid", name => 'Regrowth', rank => "11" },
    "48443" => { class => "Druid", name => 'Regrowth', rank => "12" },
    "774" => { class => "Druid", name => 'Rejuvenation', rank => "1" },
    "1058" => { class => "Druid", name => 'Rejuvenation', rank => "2" },
    "1430" => { class => "Druid", name => 'Rejuvenation', rank => "3" },
    "2090" => { class => "Druid", name => 'Rejuvenation', rank => "4" },
    "2091" => { class => "Druid", name => 'Rejuvenation', rank => "5" },
    "3627" => { class => "Druid", name => 'Rejuvenation', rank => "6" },
    "8910" => { class => "Druid", name => 'Rejuvenation', rank => "7" },
    "9839" => { class => "Druid", name => 'Rejuvenation', rank => "8" },
    "9840" => { class => "Druid", name => 'Rejuvenation', rank => "9" },
    "9841" => { class => "Druid", name => 'Rejuvenation', rank => "10" },
    "25299" => { class => "Druid", name => 'Rejuvenation', rank => "11" },
    "26981" => { class => "Druid", name => 'Rejuvenation', rank => "12" },
    "26982" => { class => "Druid", name => 'Rejuvenation', rank => "13" },
    "48440" => { class => "Druid", name => 'Rejuvenation', rank => "14" },
    "48441" => { class => "Druid", name => 'Rejuvenation', rank => "15" },
    "2782" => { class => "Druid", name => 'Remove Curse', rank => "0" },
    "50769" => { class => "Druid", name => 'Revive', rank => "1" },
    "50768" => { class => "Druid", name => 'Revive', rank => "2" },
    "50767" => { class => "Druid", name => 'Revive', rank => "3" },
    "50766" => { class => "Druid", name => 'Revive', rank => "4" },
    "50765" => { class => "Druid", name => 'Revive', rank => "5" },
    "50764" => { class => "Druid", name => 'Revive', rank => "6" },
    "50763" => { class => "Druid", name => 'Revive', rank => "7" },
    "1079" => { class => "Druid", name => 'Rip', rank => "1" },
    "9492" => { class => "Druid", name => 'Rip', rank => "2" },
    "9493" => { class => "Druid", name => 'Rip', rank => "3" },
    "9752" => { class => "Druid", name => 'Rip', rank => "4" },
    "9894" => { class => "Druid", name => 'Rip', rank => "5" },
    "9896" => { class => "Druid", name => 'Rip', rank => "6" },
    "27008" => { class => "Druid", name => 'Rip', rank => "7" },
    "49799" => { class => "Druid", name => 'Rip', rank => "8" },
    "49800" => { class => "Druid", name => 'Rip', rank => "9" },
    "52610" => { class => "Druid", name => 'Savage Roar', rank => "1" },
    "5221" => { class => "Druid", name => 'Shred', rank => "1" },
    "6800" => { class => "Druid", name => 'Shred', rank => "2" },
    "8992" => { class => "Druid", name => 'Shred', rank => "3" },
    "9829" => { class => "Druid", name => 'Shred', rank => "4" },
    "9830" => { class => "Druid", name => 'Shred', rank => "5" },
    "27001" => { class => "Druid", name => 'Shred', rank => "6" },
    "27002" => { class => "Druid", name => 'Shred', rank => "7" },
    "48571" => { class => "Druid", name => 'Shred', rank => "8" },
    "48572" => { class => "Druid", name => 'Shred', rank => "9" },
    "2908" => { class => "Druid", name => 'Soothe Animal', rank => "1" },
    "8955" => { class => "Druid", name => 'Soothe Animal', rank => "2" },
    "9901" => { class => "Druid", name => 'Soothe Animal', rank => "3" },
    "26995" => { class => "Druid", name => 'Soothe Animal', rank => "4" },
    "53199" => { class => "Druid", name => 'Starfall', rank => "2" },
    "53200" => { class => "Druid", name => 'Starfall', rank => "3" },
    "53201" => { class => "Druid", name => 'Starfall', rank => "4" },
    "2912" => { class => "Druid", name => 'Starfire', rank => "1" },
    "8949" => { class => "Druid", name => 'Starfire', rank => "2" },
    "8950" => { class => "Druid", name => 'Starfire', rank => "3" },
    "8951" => { class => "Druid", name => 'Starfire', rank => "4" },
    "9875" => { class => "Druid", name => 'Starfire', rank => "5" },
    "9876" => { class => "Druid", name => 'Starfire', rank => "6" },
    "25298" => { class => "Druid", name => 'Starfire', rank => "7" },
    "26986" => { class => "Druid", name => 'Starfire', rank => "8" },
    "48464" => { class => "Druid", name => 'Starfire', rank => "9" },
    "48465" => { class => "Druid", name => 'Starfire', rank => "10" },
    "40120" => { class => "Druid", name => 'Swift Flight Form', rank => "0" },
    "779" => { class => "Druid", name => 'Swipe', rank => "1" },
    "780" => { class => "Druid", name => 'Swipe', rank => "2" },
    "769" => { class => "Druid", name => 'Swipe', rank => "3" },
    "9754" => { class => "Druid", name => 'Swipe', rank => "4" },
    "9908" => { class => "Druid", name => 'Swipe', rank => "5" },
    "26997" => { class => "Druid", name => 'Swipe', rank => "6" },
    "48561" => { class => "Druid", name => 'Swipe', rank => "7" },
    "48562" => { class => "Druid", name => 'Swipe', rank => "8" },
    "18960" => { class => "Druid", name => 'Teleport: Moonglade', rank => "0" },
    "467" => { class => "Druid", name => 'Thorns', rank => "1" },
    "782" => { class => "Druid", name => 'Thorns', rank => "2" },
    "1075" => { class => "Druid", name => 'Thorns', rank => "3" },
    "8914" => { class => "Druid", name => 'Thorns', rank => "4" },
    "9756" => { class => "Druid", name => 'Thorns', rank => "5" },
    "9910" => { class => "Druid", name => 'Thorns', rank => "6" },
    "26992" => { class => "Druid", name => 'Thorns', rank => "7" },
    "53307" => { class => "Druid", name => 'Thorns', rank => "8" },
    "5217" => { class => "Druid", name => 'Tiger\'s Fury', rank => "1" },
    "6793" => { class => "Druid", name => 'Tiger\'s Fury', rank => "2" },
    "9845" => { class => "Druid", name => 'Tiger\'s Fury', rank => "3" },
    "9846" => { class => "Druid", name => 'Tiger\'s Fury', rank => "4" },
    "50212" => { class => "Druid", name => 'Tiger\'s Fury', rank => "5" },
    "50213" => { class => "Druid", name => 'Tiger\'s Fury', rank => "6" },
    "5225" => { class => "Druid", name => 'Track Humanoids', rank => "0" },
    "740" => { class => "Druid", name => 'Tranquility', rank => "1" },
    "8918" => { class => "Druid", name => 'Tranquility', rank => "2" },
    "9862" => { class => "Druid", name => 'Tranquility', rank => "3" },
    "9863" => { class => "Druid", name => 'Tranquility', rank => "4" },
    "26983" => { class => "Druid", name => 'Tranquility', rank => "5" },
    "48446" => { class => "Druid", name => 'Tranquility', rank => "6" },
    "48447" => { class => "Druid", name => 'Tranquility', rank => "7" },
    "783" => { class => "Druid", name => 'Travel Form', rank => "0" },
    "53223" => { class => "Druid", name => 'Typhoon', rank => "2" },
    "53225" => { class => "Druid", name => 'Typhoon', rank => "3" },
    "53226" => { class => "Druid", name => 'Typhoon', rank => "4" },
    "61384" => { class => "Druid", name => 'Typhoon', rank => "5" },
    "53248" => { class => "Druid", name => 'Wild Growth', rank => "2" },
    "53249" => { class => "Druid", name => 'Wild Growth', rank => "3" },
    "53251" => { class => "Druid", name => 'Wild Growth', rank => "4" },
    "5176" => { class => "Druid", name => 'Wrath', rank => "1" },
    "5177" => { class => "Druid", name => 'Wrath', rank => "2" },
    "5178" => { class => "Druid", name => 'Wrath', rank => "3" },
    "5179" => { class => "Druid", name => 'Wrath', rank => "4" },
    "5180" => { class => "Druid", name => 'Wrath', rank => "5" },
    "6780" => { class => "Druid", name => 'Wrath', rank => "6" },
    "8905" => { class => "Druid", name => 'Wrath', rank => "7" },
    "9912" => { class => "Druid", name => 'Wrath', rank => "8" },
    "26984" => { class => "Druid", name => 'Wrath', rank => "9" },
    "26985" => { class => "Druid", name => 'Wrath', rank => "10" },
    "48459" => { class => "Druid", name => 'Wrath', rank => "11" },
    "48461" => { class => "Druid", name => 'Wrath', rank => "12" },
    "552" => { class => "Priest", name => 'Abolish Disease', rank => "0" },
    "32546" => { class => "Priest", name => 'Binding Heal', rank => "1" },
    "48119" => { class => "Priest", name => 'Binding Heal', rank => "2" },
    "48120" => { class => "Priest", name => 'Binding Heal', rank => "3" },
    "34863" => { class => "Priest", name => 'Circle of Healing', rank => "2" },
    "34864" => { class => "Priest", name => 'Circle of Healing', rank => "3" },
    "34865" => { class => "Priest", name => 'Circle of Healing', rank => "4" },
    "34866" => { class => "Priest", name => 'Circle of Healing', rank => "5" },
    "48088" => { class => "Priest", name => 'Circle of Healing', rank => "6" },
    "48089" => { class => "Priest", name => 'Circle of Healing', rank => "7" },
    "528" => { class => "Priest", name => 'Cure Disease', rank => "0" },
    "19238" => { class => "Priest", name => 'Desperate Prayer', rank => "2" },
    "19240" => { class => "Priest", name => 'Desperate Prayer', rank => "3" },
    "19241" => { class => "Priest", name => 'Desperate Prayer', rank => "4" },
    "19242" => { class => "Priest", name => 'Desperate Prayer', rank => "5" },
    "19243" => { class => "Priest", name => 'Desperate Prayer', rank => "6" },
    "25437" => { class => "Priest", name => 'Desperate Prayer', rank => "7" },
    "48172" => { class => "Priest", name => 'Desperate Prayer', rank => "8" },
    "48173" => { class => "Priest", name => 'Desperate Prayer', rank => "9" },
    "2944" => { class => "Priest", name => 'Devouring Plague', rank => "1" },
    "19276" => { class => "Priest", name => 'Devouring Plague', rank => "2" },
    "19277" => { class => "Priest", name => 'Devouring Plague', rank => "3" },
    "19278" => { class => "Priest", name => 'Devouring Plague', rank => "4" },
    "19279" => { class => "Priest", name => 'Devouring Plague', rank => "5" },
    "19280" => { class => "Priest", name => 'Devouring Plague', rank => "6" },
    "25467" => { class => "Priest", name => 'Devouring Plague', rank => "7" },
    "48299" => { class => "Priest", name => 'Devouring Plague', rank => "8" },
    "48300" => { class => "Priest", name => 'Devouring Plague', rank => "9" },
    "527" => { class => "Priest", name => 'Dispel Magic', rank => "1" },
    "988" => { class => "Priest", name => 'Dispel Magic', rank => "2" },
    "47951" => { class => "Priest", name => 'Divine Hymn', rank => "0" },
    "14818" => { class => "Priest", name => 'Divine Spirit', rank => "2" },
    "14819" => { class => "Priest", name => 'Divine Spirit', rank => "3" },
    "27841" => { class => "Priest", name => 'Divine Spirit', rank => "4" },
    "25312" => { class => "Priest", name => 'Divine Spirit', rank => "5" },
    "48073" => { class => "Priest", name => 'Divine Spirit', rank => "6" },
    "586" => { class => "Priest", name => 'Fade', rank => "0" },
    "6346" => { class => "Priest", name => 'Fear Ward', rank => "0" },
    "2061" => { class => "Priest", name => 'Flash Heal', rank => "1" },
    "9472" => { class => "Priest", name => 'Flash Heal', rank => "2" },
    "9473" => { class => "Priest", name => 'Flash Heal', rank => "3" },
    "9474" => { class => "Priest", name => 'Flash Heal', rank => "4" },
    "10915" => { class => "Priest", name => 'Flash Heal', rank => "5" },
    "10916" => { class => "Priest", name => 'Flash Heal', rank => "6" },
    "10917" => { class => "Priest", name => 'Flash Heal', rank => "7" },
    "25233" => { class => "Priest", name => 'Flash Heal', rank => "8" },
    "25235" => { class => "Priest", name => 'Flash Heal', rank => "9" },
    "48070" => { class => "Priest", name => 'Flash Heal', rank => "10" },
    "48071" => { class => "Priest", name => 'Flash Heal', rank => "11" },
    "2060" => { class => "Priest", name => 'Greater Heal', rank => "1" },
    "10963" => { class => "Priest", name => 'Greater Heal', rank => "2" },
    "10964" => { class => "Priest", name => 'Greater Heal', rank => "3" },
    "10965" => { class => "Priest", name => 'Greater Heal', rank => "4" },
    "25314" => { class => "Priest", name => 'Greater Heal', rank => "5" },
    "25210" => { class => "Priest", name => 'Greater Heal', rank => "6" },
    "25213" => { class => "Priest", name => 'Greater Heal', rank => "7" },
    "48062" => { class => "Priest", name => 'Greater Heal', rank => "8" },
    "48063" => { class => "Priest", name => 'Greater Heal', rank => "9" },
    "2054" => { class => "Priest", name => 'Heal', rank => "1" },
    "2055" => { class => "Priest", name => 'Heal', rank => "2" },
    "6063" => { class => "Priest", name => 'Heal', rank => "3" },
    "6064" => { class => "Priest", name => 'Heal', rank => "4" },
    "14914" => { class => "Priest", name => 'Holy Fire', rank => "1" },
    "15262" => { class => "Priest", name => 'Holy Fire', rank => "2" },
    "15263" => { class => "Priest", name => 'Holy Fire', rank => "3" },
    "15264" => { class => "Priest", name => 'Holy Fire', rank => "4" },
    "15265" => { class => "Priest", name => 'Holy Fire', rank => "5" },
    "15266" => { class => "Priest", name => 'Holy Fire', rank => "6" },
    "15267" => { class => "Priest", name => 'Holy Fire', rank => "7" },
    "15261" => { class => "Priest", name => 'Holy Fire', rank => "8" },
    "25384" => { class => "Priest", name => 'Holy Fire', rank => "9" },
    "48134" => { class => "Priest", name => 'Holy Fire', rank => "10" },
    "48135" => { class => "Priest", name => 'Holy Fire', rank => "11" },
    "15237" => { class => "Priest", name => 'Holy Nova', rank => "1" },
    "15430" => { class => "Priest", name => 'Holy Nova', rank => "2" },
    "15431" => { class => "Priest", name => 'Holy Nova', rank => "3" },
    "27799" => { class => "Priest", name => 'Holy Nova', rank => "4" },
    "27800" => { class => "Priest", name => 'Holy Nova', rank => "5" },
    "27801" => { class => "Priest", name => 'Holy Nova', rank => "6" },
    "25331" => { class => "Priest", name => 'Holy Nova', rank => "7" },
    "48075" => { class => "Priest", name => 'Holy Nova', rank => "8" },
    "48077" => { class => "Priest", name => 'Holy Nova', rank => "8" },
    "48078" => { class => "Priest", name => 'Holy Nova', rank => "9" },
    "60931" => { class => "Priest", name => 'Hymn of Hope', rank => "0" },
    "588" => { class => "Priest", name => 'Inner Fire', rank => "1" },
    "7128" => { class => "Priest", name => 'Inner Fire', rank => "2" },
    "602" => { class => "Priest", name => 'Inner Fire', rank => "3" },
    "1006" => { class => "Priest", name => 'Inner Fire', rank => "4" },
    "10951" => { class => "Priest", name => 'Inner Fire', rank => "5" },
    "10952" => { class => "Priest", name => 'Inner Fire', rank => "6" },
    "25431" => { class => "Priest", name => 'Inner Fire', rank => "7" },
    "48040" => { class => "Priest", name => 'Inner Fire', rank => "8" },
    "48168" => { class => "Priest", name => 'Inner Fire', rank => "9" },
    "2050" => { class => "Priest", name => 'Lesser Heal', rank => "1" },
    "2052" => { class => "Priest", name => 'Lesser Heal', rank => "2" },
    "2053" => { class => "Priest", name => 'Lesser Heal', rank => "3" },
    "1706" => { class => "Priest", name => 'Levitate', rank => "0" },
    "27870" => { class => "Priest", name => 'Lightwell', rank => "2" },
    "27871" => { class => "Priest", name => 'Lightwell', rank => "3" },
    "28275" => { class => "Priest", name => 'Lightwell', rank => "4" },
    "48086" => { class => "Priest", name => 'Lightwell', rank => "5" },
    "48087" => { class => "Priest", name => 'Lightwell', rank => "6" },
    "8129" => { class => "Priest", name => 'Mana Burn', rank => "1" },
    "8131" => { class => "Priest", name => 'Mana Burn', rank => "2" },
    "10874" => { class => "Priest", name => 'Mana Burn', rank => "3" },
    "10875" => { class => "Priest", name => 'Mana Burn', rank => "4" },
    "10876" => { class => "Priest", name => 'Mana Burn', rank => "5" },
    "25379" => { class => "Priest", name => 'Mana Burn', rank => "6" },
    "25380" => { class => "Priest", name => 'Mana Burn', rank => "7" },
    "48128" => { class => "Priest", name => 'Mana Burn', rank => "8" },
    "32375" => { class => "Priest", name => 'Mass Dispel', rank => "0" },
    "8092" => { class => "Priest", name => 'Mind Blast', rank => "1" },
    "8102" => { class => "Priest", name => 'Mind Blast', rank => "2" },
    "8103" => { class => "Priest", name => 'Mind Blast', rank => "3" },
    "8104" => { class => "Priest", name => 'Mind Blast', rank => "4" },
    "8105" => { class => "Priest", name => 'Mind Blast', rank => "5" },
    "8106" => { class => "Priest", name => 'Mind Blast', rank => "6" },
    "10945" => { class => "Priest", name => 'Mind Blast', rank => "7" },
    "10946" => { class => "Priest", name => 'Mind Blast', rank => "8" },
    "10947" => { class => "Priest", name => 'Mind Blast', rank => "9" },
    "25372" => { class => "Priest", name => 'Mind Blast', rank => "10" },
    "25375" => { class => "Priest", name => 'Mind Blast', rank => "11" },
    "48126" => { class => "Priest", name => 'Mind Blast', rank => "12" },
    "48127" => { class => "Priest", name => 'Mind Blast', rank => "13" },
    "605" => { class => "Priest", name => 'Mind Control', rank => "0" },
    "17311" => { class => "Priest", name => 'Mind Flay', rank => "2" },
    "17312" => { class => "Priest", name => 'Mind Flay', rank => "3" },
    "17313" => { class => "Priest", name => 'Mind Flay', rank => "4" },
    "17314" => { class => "Priest", name => 'Mind Flay', rank => "5" },
    "18807" => { class => "Priest", name => 'Mind Flay', rank => "6" },
    "25387" => { class => "Priest", name => 'Mind Flay', rank => "7" },
    "48155" => { class => "Priest", name => 'Mind Flay', rank => "8" },
    "48156" => { class => "Priest", name => 'Mind Flay', rank => "9" },
    "48045" => { class => "Priest", name => 'Mind Sear', rank => "1" },
    "53023" => { class => "Priest", name => 'Mind Sear', rank => "2" },
    "453" => { class => "Priest", name => 'Mind Soothe', rank => "0" },
    "2096" => { class => "Priest", name => 'Mind Vision', rank => "1" },
    "10909" => { class => "Priest", name => 'Mind Vision', rank => "2" },
    "53005" => { class => "Priest", name => 'Penance', rank => "2" },
    "53006" => { class => "Priest", name => 'Penance', rank => "3" },
    "53007" => { class => "Priest", name => 'Penance', rank => "4" },
    "1243" => { class => "Priest", name => 'Power Word: Fortitude', rank => "1" },
    "1244" => { class => "Priest", name => 'Power Word: Fortitude', rank => "2" },
    "1245" => { class => "Priest", name => 'Power Word: Fortitude', rank => "3" },
    "2791" => { class => "Priest", name => 'Power Word: Fortitude', rank => "4" },
    "10937" => { class => "Priest", name => 'Power Word: Fortitude', rank => "5" },
    "10938" => { class => "Priest", name => 'Power Word: Fortitude', rank => "6" },
    "25389" => { class => "Priest", name => 'Power Word: Fortitude', rank => "7" },
    "48161" => { class => "Priest", name => 'Power Word: Fortitude', rank => "8" },
    "17" => { class => "Priest", name => 'Power Word: Shield', rank => "1" },
    "592" => { class => "Priest", name => 'Power Word: Shield', rank => "2" },
    "600" => { class => "Priest", name => 'Power Word: Shield', rank => "3" },
    "3747" => { class => "Priest", name => 'Power Word: Shield', rank => "4" },
    "6065" => { class => "Priest", name => 'Power Word: Shield', rank => "5" },
    "6066" => { class => "Priest", name => 'Power Word: Shield', rank => "6" },
    "10898" => { class => "Priest", name => 'Power Word: Shield', rank => "7" },
    "10899" => { class => "Priest", name => 'Power Word: Shield', rank => "8" },
    "10900" => { class => "Priest", name => 'Power Word: Shield', rank => "9" },
    "10901" => { class => "Priest", name => 'Power Word: Shield', rank => "10" },
    "25217" => { class => "Priest", name => 'Power Word: Shield', rank => "11" },
    "25218" => { class => "Priest", name => 'Power Word: Shield', rank => "12" },
    "48065" => { class => "Priest", name => 'Power Word: Shield', rank => "13" },
    "48066" => { class => "Priest", name => 'Power Word: Shield', rank => "14" },
    "21562" => { class => "Priest", name => 'Prayer of Fortitude', rank => "1" },
    "21564" => { class => "Priest", name => 'Prayer of Fortitude', rank => "2" },
    "25392" => { class => "Priest", name => 'Prayer of Fortitude', rank => "3" },
    "48162" => { class => "Priest", name => 'Prayer of Fortitude', rank => "4" },
    "596" => { class => "Priest", name => 'Prayer of Healing', rank => "1" },
    "996" => { class => "Priest", name => 'Prayer of Healing', rank => "2" },
    "10960" => { class => "Priest", name => 'Prayer of Healing', rank => "3" },
    "10961" => { class => "Priest", name => 'Prayer of Healing', rank => "4" },
    "25316" => { class => "Priest", name => 'Prayer of Healing', rank => "5" },
    "25308" => { class => "Priest", name => 'Prayer of Healing', rank => "6" },
    "48072" => { class => "Priest", name => 'Prayer of Healing', rank => "7" },
    "33076" => { class => "Priest", name => 'Prayer of Mending', rank => "1" },
    "48112" => { class => "Priest", name => 'Prayer of Mending', rank => "2" },
    "48113" => { class => "Priest", name => 'Prayer of Mending', rank => "3" },
    "27683" => { class => "Priest", name => 'Prayer of Shadow Protection', rank => "1" },
    "39374" => { class => "Priest", name => 'Prayer of Shadow Protection', rank => "2" },
    "48170" => { class => "Priest", name => 'Prayer of Shadow Protection', rank => "3" },
    "27681" => { class => "Priest", name => 'Prayer of Spirit', rank => "1" },
    "32999" => { class => "Priest", name => 'Prayer of Spirit', rank => "2" },
    "48074" => { class => "Priest", name => 'Prayer of Spirit', rank => "3" },
    "8122" => { class => "Priest", name => 'Psychic Scream', rank => "1" },
    "8124" => { class => "Priest", name => 'Psychic Scream', rank => "2" },
    "10888" => { class => "Priest", name => 'Psychic Scream', rank => "3" },
    "10890" => { class => "Priest", name => 'Psychic Scream', rank => "4" },
    "139" => { class => "Priest", name => 'Renew', rank => "1" },
    "6074" => { class => "Priest", name => 'Renew', rank => "2" },
    "6075" => { class => "Priest", name => 'Renew', rank => "3" },
    "6076" => { class => "Priest", name => 'Renew', rank => "4" },
    "6077" => { class => "Priest", name => 'Renew', rank => "5" },
    "6078" => { class => "Priest", name => 'Renew', rank => "6" },
    "10927" => { class => "Priest", name => 'Renew', rank => "7" },
    "10928" => { class => "Priest", name => 'Renew', rank => "8" },
    "10929" => { class => "Priest", name => 'Renew', rank => "9" },
    "25315" => { class => "Priest", name => 'Renew', rank => "10" },
    "25221" => { class => "Priest", name => 'Renew', rank => "11" },
    "25222" => { class => "Priest", name => 'Renew', rank => "12" },
    "48067" => { class => "Priest", name => 'Renew', rank => "13" },
    "48068" => { class => "Priest", name => 'Renew', rank => "14" },
    "2006" => { class => "Priest", name => 'Resurrection', rank => "1" },
    "2010" => { class => "Priest", name => 'Resurrection', rank => "2" },
    "10880" => { class => "Priest", name => 'Resurrection', rank => "3" },
    "10881" => { class => "Priest", name => 'Resurrection', rank => "4" },
    "20770" => { class => "Priest", name => 'Resurrection', rank => "5" },
    "25435" => { class => "Priest", name => 'Resurrection', rank => "6" },
    "48171" => { class => "Priest", name => 'Resurrection', rank => "7" },
    "9484" => { class => "Priest", name => 'Shackle Undead', rank => "1" },
    "9485" => { class => "Priest", name => 'Shackle Undead', rank => "2" },
    "10955" => { class => "Priest", name => 'Shackle Undead', rank => "3" },
    "976" => { class => "Priest", name => 'Shadow Protection', rank => "1" },
    "10957" => { class => "Priest", name => 'Shadow Protection', rank => "2" },
    "10958" => { class => "Priest", name => 'Shadow Protection', rank => "3" },
    "25433" => { class => "Priest", name => 'Shadow Protection', rank => "4" },
    "48169" => { class => "Priest", name => 'Shadow Protection', rank => "5" },
    "32379" => { class => "Priest", name => 'Shadow Word: Death', rank => "1" },
    "32996" => { class => "Priest", name => 'Shadow Word: Death', rank => "2" },
    "48157" => { class => "Priest", name => 'Shadow Word: Death', rank => "3" },
    "48158" => { class => "Priest", name => 'Shadow Word: Death', rank => "4" },
    "589" => { class => "Priest", name => 'Shadow Word: Pain', rank => "1" },
    "594" => { class => "Priest", name => 'Shadow Word: Pain', rank => "2" },
    "970" => { class => "Priest", name => 'Shadow Word: Pain', rank => "3" },
    "992" => { class => "Priest", name => 'Shadow Word: Pain', rank => "4" },
    "2767" => { class => "Priest", name => 'Shadow Word: Pain', rank => "5" },
    "10892" => { class => "Priest", name => 'Shadow Word: Pain', rank => "6" },
    "10893" => { class => "Priest", name => 'Shadow Word: Pain', rank => "7" },
    "10894" => { class => "Priest", name => 'Shadow Word: Pain', rank => "8" },
    "25367" => { class => "Priest", name => 'Shadow Word: Pain', rank => "9" },
    "25368" => { class => "Priest", name => 'Shadow Word: Pain', rank => "10" },
    "48124" => { class => "Priest", name => 'Shadow Word: Pain', rank => "11" },
    "48125" => { class => "Priest", name => 'Shadow Word: Pain', rank => "12" },
    "34433" => { class => "Priest", name => 'Shadowfiend', rank => "1" },
    "585" => { class => "Priest", name => 'Smite', rank => "1" },
    "591" => { class => "Priest", name => 'Smite', rank => "2" },
    "598" => { class => "Priest", name => 'Smite', rank => "3" },
    "984" => { class => "Priest", name => 'Smite', rank => "4" },
    "1004" => { class => "Priest", name => 'Smite', rank => "5" },
    "6060" => { class => "Priest", name => 'Smite', rank => "6" },
    "10933" => { class => "Priest", name => 'Smite', rank => "7" },
    "10934" => { class => "Priest", name => 'Smite', rank => "8" },
    "25363" => { class => "Priest", name => 'Smite', rank => "9" },
    "25364" => { class => "Priest", name => 'Smite', rank => "10" },
    "48122" => { class => "Priest", name => 'Smite', rank => "11" },
    "48123" => { class => "Priest", name => 'Smite', rank => "12" },
    "34916" => { class => "Priest", name => 'Vampiric Touch', rank => "2" },
    "34917" => { class => "Priest", name => 'Vampiric Touch', rank => "3" },
    "48159" => { class => "Priest", name => 'Vampiric Touch', rank => "4" },
    "48160" => { class => "Priest", name => 'Vampiric Touch', rank => "5" },
    "8676" => { class => "Rogue", name => 'Ambush', rank => "1" },
    "8724" => { class => "Rogue", name => 'Ambush', rank => "2" },
    "8725" => { class => "Rogue", name => 'Ambush', rank => "3" },
    "11267" => { class => "Rogue", name => 'Ambush', rank => "4" },
    "11268" => { class => "Rogue", name => 'Ambush', rank => "5" },
    "11269" => { class => "Rogue", name => 'Ambush', rank => "6" },
    "27441" => { class => "Rogue", name => 'Ambush', rank => "7" },
    "48689" => { class => "Rogue", name => 'Ambush', rank => "8" },
    "48690" => { class => "Rogue", name => 'Ambush', rank => "9" },
    "48691" => { class => "Rogue", name => 'Ambush', rank => "10" },
    "53" => { class => "Rogue", name => 'Backstab', rank => "1" },
    "2589" => { class => "Rogue", name => 'Backstab', rank => "2" },
    "2590" => { class => "Rogue", name => 'Backstab', rank => "3" },
    "2591" => { class => "Rogue", name => 'Backstab', rank => "4" },
    "8721" => { class => "Rogue", name => 'Backstab', rank => "5" },
    "11279" => { class => "Rogue", name => 'Backstab', rank => "6" },
    "11280" => { class => "Rogue", name => 'Backstab', rank => "7" },
    "11281" => { class => "Rogue", name => 'Backstab', rank => "8" },
    "25300" => { class => "Rogue", name => 'Backstab', rank => "9" },
    "26863" => { class => "Rogue", name => 'Backstab', rank => "10" },
    "48656" => { class => "Rogue", name => 'Backstab', rank => "11" },
    "48657" => { class => "Rogue", name => 'Backstab', rank => "12" },
    "2094" => { class => "Rogue", name => 'Blind', rank => "0" },
    "1833" => { class => "Rogue", name => 'Cheap Shot', rank => "0" },
    "31224" => { class => "Rogue", name => 'Cloak of Shadows', rank => "0" },
    "26679" => { class => "Rogue", name => 'Deadly Throw', rank => "1" },
    "48673" => { class => "Rogue", name => 'Deadly Throw', rank => "2" },
    "48674" => { class => "Rogue", name => 'Deadly Throw', rank => "3" },
    "2836" => { class => "Rogue", name => 'Detect Traps', rank => "0" },
    "1842" => { class => "Rogue", name => 'Disarm Trap', rank => "0" },
    "51722" => { class => "Rogue", name => 'Dismantle', rank => "0" },
    "1725" => { class => "Rogue", name => 'Distract', rank => "0" },
    "32645" => { class => "Rogue", name => 'Envenom', rank => "1" },
    "32684" => { class => "Rogue", name => 'Envenom', rank => "2" },
    "57992" => { class => "Rogue", name => 'Envenom', rank => "3" },
    "57993" => { class => "Rogue", name => 'Envenom', rank => "4" },
    "5277" => { class => "Rogue", name => 'Evasion', rank => "1" },
    "26669" => { class => "Rogue", name => 'Evasion', rank => "2" },
    "2098" => { class => "Rogue", name => 'Eviscerate', rank => "1" },
    "6760" => { class => "Rogue", name => 'Eviscerate', rank => "2" },
    "6761" => { class => "Rogue", name => 'Eviscerate', rank => "3" },
    "6762" => { class => "Rogue", name => 'Eviscerate', rank => "4" },
    "8623" => { class => "Rogue", name => 'Eviscerate', rank => "5" },
    "8624" => { class => "Rogue", name => 'Eviscerate', rank => "6" },
    "11299" => { class => "Rogue", name => 'Eviscerate', rank => "7" },
    "11300" => { class => "Rogue", name => 'Eviscerate', rank => "8" },
    "31016" => { class => "Rogue", name => 'Eviscerate', rank => "9" },
    "26865" => { class => "Rogue", name => 'Eviscerate', rank => "10" },
    "48667" => { class => "Rogue", name => 'Eviscerate', rank => "11" },
    "48668" => { class => "Rogue", name => 'Eviscerate', rank => "12" },
    "8647" => { class => "Rogue", name => 'Expose Armor', rank => "1" },
    "8649" => { class => "Rogue", name => 'Expose Armor', rank => "2" },
    "8650" => { class => "Rogue", name => 'Expose Armor', rank => "3" },
    "11197" => { class => "Rogue", name => 'Expose Armor', rank => "4" },
    "11198" => { class => "Rogue", name => 'Expose Armor', rank => "5" },
    "26866" => { class => "Rogue", name => 'Expose Armor', rank => "6" },
    "48669" => { class => "Rogue", name => 'Expose Armor', rank => "7" },
    "51723" => { class => "Rogue", name => 'Fan of Knives', rank => "0" },
    "1966" => { class => "Rogue", name => 'Feint', rank => "1" },
    "6768" => { class => "Rogue", name => 'Feint', rank => "2" },
    "8637" => { class => "Rogue", name => 'Feint', rank => "3" },
    "11303" => { class => "Rogue", name => 'Feint', rank => "4" },
    "25302" => { class => "Rogue", name => 'Feint', rank => "5" },
    "27448" => { class => "Rogue", name => 'Feint', rank => "6" },
    "48658" => { class => "Rogue", name => 'Feint', rank => "7" },
    "48659" => { class => "Rogue", name => 'Feint', rank => "8" },
    "703" => { class => "Rogue", name => 'Garrote', rank => "1" },
    "8631" => { class => "Rogue", name => 'Garrote', rank => "2" },
    "8632" => { class => "Rogue", name => 'Garrote', rank => "3" },
    "8633" => { class => "Rogue", name => 'Garrote', rank => "4" },
    "11289" => { class => "Rogue", name => 'Garrote', rank => "5" },
    "11290" => { class => "Rogue", name => 'Garrote', rank => "6" },
    "26839" => { class => "Rogue", name => 'Garrote', rank => "7" },
    "26884" => { class => "Rogue", name => 'Garrote', rank => "8" },
    "48675" => { class => "Rogue", name => 'Garrote', rank => "9" },
    "48676" => { class => "Rogue", name => 'Garrote', rank => "10" },
    "1776" => { class => "Rogue", name => 'Gouge', rank => "0" },
    "17347" => { class => "Rogue", name => 'Hemorrhage', rank => "2" },
    "17348" => { class => "Rogue", name => 'Hemorrhage', rank => "3" },
    "26864" => { class => "Rogue", name => 'Hemorrhage', rank => "4" },
    "48660" => { class => "Rogue", name => 'Hemorrhage', rank => "5" },
    "1766" => { class => "Rogue", name => 'Kick', rank => "0" },
    "408" => { class => "Rogue", name => 'Kidney Shot', rank => "1" },
    "8643" => { class => "Rogue", name => 'Kidney Shot', rank => "2" },
    "34411" => { class => "Rogue", name => 'Mutilate', rank => "2" },
    "34412" => { class => "Rogue", name => 'Mutilate', rank => "3" },
    "34413" => { class => "Rogue", name => 'Mutilate', rank => "4" },
    "48663" => { class => "Rogue", name => 'Mutilate', rank => "5" },
    "48666" => { class => "Rogue", name => 'Mutilate', rank => "6" },
    "1804" => { class => "Rogue", name => 'Pick Lock', rank => "0" },
    "921" => { class => "Rogue", name => 'Pick Pocket', rank => "0" },
    "1943" => { class => "Rogue", name => 'Rupture', rank => "1" },
    "8639" => { class => "Rogue", name => 'Rupture', rank => "2" },
    "8640" => { class => "Rogue", name => 'Rupture', rank => "3" },
    "11273" => { class => "Rogue", name => 'Rupture', rank => "4" },
    "11274" => { class => "Rogue", name => 'Rupture', rank => "5" },
    "11275" => { class => "Rogue", name => 'Rupture', rank => "6" },
    "26867" => { class => "Rogue", name => 'Rupture', rank => "7" },
    "48671" => { class => "Rogue", name => 'Rupture', rank => "8" },
    "48672" => { class => "Rogue", name => 'Rupture', rank => "9" },
    "1860" => { class => "Rogue", name => 'Safe Fall', rank => "0" },
    "6770" => { class => "Rogue", name => 'Sap', rank => "1" },
    "2070" => { class => "Rogue", name => 'Sap', rank => "2" },
    "11297" => { class => "Rogue", name => 'Sap', rank => "3" },
    "51724" => { class => "Rogue", name => 'Sap', rank => "4" },
    "5938" => { class => "Rogue", name => 'Shiv', rank => "0" },
    "1752" => { class => "Rogue", name => 'Sinister Strike', rank => "1" },
    "1757" => { class => "Rogue", name => 'Sinister Strike', rank => "2" },
    "1758" => { class => "Rogue", name => 'Sinister Strike', rank => "3" },
    "1759" => { class => "Rogue", name => 'Sinister Strike', rank => "4" },
    "1760" => { class => "Rogue", name => 'Sinister Strike', rank => "5" },
    "8621" => { class => "Rogue", name => 'Sinister Strike', rank => "6" },
    "11293" => { class => "Rogue", name => 'Sinister Strike', rank => "7" },
    "11294" => { class => "Rogue", name => 'Sinister Strike', rank => "8" },
    "26861" => { class => "Rogue", name => 'Sinister Strike', rank => "9" },
    "26862" => { class => "Rogue", name => 'Sinister Strike', rank => "10" },
    "48637" => { class => "Rogue", name => 'Sinister Strike', rank => "11" },
    "48638" => { class => "Rogue", name => 'Sinister Strike', rank => "12" },
    "5171" => { class => "Rogue", name => 'Slice and Dice', rank => "1" },
    "6774" => { class => "Rogue", name => 'Slice and Dice', rank => "2" },
    "2983" => { class => "Rogue", name => 'Sprint', rank => "1" },
    "8696" => { class => "Rogue", name => 'Sprint', rank => "2" },
    "11305" => { class => "Rogue", name => 'Sprint', rank => "3" },
    "1784" => { class => "Rogue", name => 'Stealth', rank => "1" },
    "1785" => { class => "Rogue", name => 'Stealth', rank => "2" },
    "1786" => { class => "Rogue", name => 'Stealth', rank => "3" },
    "1787" => { class => "Rogue", name => 'Stealth', rank => "4" },
    "57934" => { class => "Rogue", name => 'Tricks of the Trade', rank => "0" },
    "1856" => { class => "Rogue", name => 'Vanish', rank => "1" },
    "1857" => { class => "Rogue", name => 'Vanish', rank => "2" },
    "26889" => { class => "Rogue", name => 'Vanish', rank => "3" },
    "6673" => { class => "Warrior", name => 'Battle Shout', rank => "1" },
    "5242" => { class => "Warrior", name => 'Battle Shout', rank => "2" },
    "6192" => { class => "Warrior", name => 'Battle Shout', rank => "3" },
    "11549" => { class => "Warrior", name => 'Battle Shout', rank => "4" },
    "11550" => { class => "Warrior", name => 'Battle Shout', rank => "5" },
    "11551" => { class => "Warrior", name => 'Battle Shout', rank => "6" },
    "25289" => { class => "Warrior", name => 'Battle Shout', rank => "7" },
    "2048" => { class => "Warrior", name => 'Battle Shout', rank => "8" },
    "47436" => { class => "Warrior", name => 'Battle Shout', rank => "9" },
    "2457" => { class => "Warrior", name => 'Battle Stance', rank => "0" },
    "18499" => { class => "Warrior", name => 'Berserker Rage', rank => "0" },
    "2458" => { class => "Warrior", name => 'Berserker Stance', rank => "0" },
    "2687" => { class => "Warrior", name => 'Bloodrage', rank => "0" },
    "1161" => { class => "Warrior", name => 'Challenging Shout', rank => "0" },
    "100" => { class => "Warrior", name => 'Charge', rank => "1" },
    "6178" => { class => "Warrior", name => 'Charge', rank => "2" },
    "11578" => { class => "Warrior", name => 'Charge', rank => "3" },
    "845" => { class => "Warrior", name => 'Cleave', rank => "1" },
    "7369" => { class => "Warrior", name => 'Cleave', rank => "2" },
    "11608" => { class => "Warrior", name => 'Cleave', rank => "3" },
    "11609" => { class => "Warrior", name => 'Cleave', rank => "4" },
    "20569" => { class => "Warrior", name => 'Cleave', rank => "5" },
    "25231" => { class => "Warrior", name => 'Cleave', rank => "6" },
    "47519" => { class => "Warrior", name => 'Cleave', rank => "7" },
    "47520" => { class => "Warrior", name => 'Cleave', rank => "8" },
    "469" => { class => "Warrior", name => 'Commanding Shout', rank => "1" },
    "47439" => { class => "Warrior", name => 'Commanding Shout', rank => "2" },
    "47440" => { class => "Warrior", name => 'Commanding Shout', rank => "3" },
    "71" => { class => "Warrior", name => 'Defensive Stance', rank => "0" },
    "1160" => { class => "Warrior", name => 'Demoralizing Shout', rank => "1" },
    "6190" => { class => "Warrior", name => 'Demoralizing Shout', rank => "2" },
    "11554" => { class => "Warrior", name => 'Demoralizing Shout', rank => "3" },
    "11555" => { class => "Warrior", name => 'Demoralizing Shout', rank => "4" },
    "11556" => { class => "Warrior", name => 'Demoralizing Shout', rank => "5" },
    "25202" => { class => "Warrior", name => 'Demoralizing Shout', rank => "6" },
    "25203" => { class => "Warrior", name => 'Demoralizing Shout', rank => "7" },
    "47437" => { class => "Warrior", name => 'Demoralizing Shout', rank => "8" },
    "30016" => { class => "Warrior", name => 'Devastate', rank => "2" },
    "30022" => { class => "Warrior", name => 'Devastate', rank => "3" },
    "47497" => { class => "Warrior", name => 'Devastate', rank => "4" },
    "47498" => { class => "Warrior", name => 'Devastate', rank => "5" },
    "676" => { class => "Warrior", name => 'Disarm', rank => "0" },
    "55694" => { class => "Warrior", name => 'Enraged Regeneration', rank => "0" },
    "5308" => { class => "Warrior", name => 'Execute', rank => "1" },
    "20658" => { class => "Warrior", name => 'Execute', rank => "2" },
    "20660" => { class => "Warrior", name => 'Execute', rank => "3" },
    "20661" => { class => "Warrior", name => 'Execute', rank => "4" },
    "20662" => { class => "Warrior", name => 'Execute', rank => "5" },
    "25234" => { class => "Warrior", name => 'Execute', rank => "6" },
    "25236" => { class => "Warrior", name => 'Execute', rank => "7" },
    "47470" => { class => "Warrior", name => 'Execute', rank => "8" },
    "47471" => { class => "Warrior", name => 'Execute', rank => "9" },
    "1715" => { class => "Warrior", name => 'Hamstring', rank => "0" },
    "78" => { class => "Warrior", name => 'Heroic Strike', rank => "1" },
    "284" => { class => "Warrior", name => 'Heroic Strike', rank => "2" },
    "285" => { class => "Warrior", name => 'Heroic Strike', rank => "3" },
    "1608" => { class => "Warrior", name => 'Heroic Strike', rank => "4" },
    "11564" => { class => "Warrior", name => 'Heroic Strike', rank => "5" },
    "11565" => { class => "Warrior", name => 'Heroic Strike', rank => "6" },
    "11566" => { class => "Warrior", name => 'Heroic Strike', rank => "7" },
    "11567" => { class => "Warrior", name => 'Heroic Strike', rank => "8" },
    "25286" => { class => "Warrior", name => 'Heroic Strike', rank => "9" },
    "29707" => { class => "Warrior", name => 'Heroic Strike', rank => "10" },
    "30324" => { class => "Warrior", name => 'Heroic Strike', rank => "11" },
    "47449" => { class => "Warrior", name => 'Heroic Strike', rank => "12" },
    "47450" => { class => "Warrior", name => 'Heroic Strike', rank => "13" },
    "57755" => { class => "Warrior", name => 'Heroic Throw', rank => "0" },
    "20252" => { class => "Warrior", name => 'Intercept', rank => "0" },
    "3411" => { class => "Warrior", name => 'Intervene', rank => "0" },
    "5246" => { class => "Warrior", name => 'Intimidating Shout', rank => "0" },
    "694" => { class => "Warrior", name => 'Mocking Blow', rank => "0" },
    "21551" => { class => "Warrior", name => 'Mortal Strike', rank => "2" },
    "21552" => { class => "Warrior", name => 'Mortal Strike', rank => "3" },
    "21553" => { class => "Warrior", name => 'Mortal Strike', rank => "4" },
    "25248" => { class => "Warrior", name => 'Mortal Strike', rank => "5" },
    "30330" => { class => "Warrior", name => 'Mortal Strike', rank => "6" },
    "47485" => { class => "Warrior", name => 'Mortal Strike', rank => "7" },
    "47486" => { class => "Warrior", name => 'Mortal Strike', rank => "8" },
    "7384" => { class => "Warrior", name => 'Overpower', rank => "0" },
    "6552" => { class => "Warrior", name => 'Pummel', rank => "0" },
    "1719" => { class => "Warrior", name => 'Recklessness', rank => "0" },
    "772" => { class => "Warrior", name => 'Rend', rank => "1" },
    "6546" => { class => "Warrior", name => 'Rend', rank => "2" },
    "6547" => { class => "Warrior", name => 'Rend', rank => "3" },
    "6548" => { class => "Warrior", name => 'Rend', rank => "4" },
    "11572" => { class => "Warrior", name => 'Rend', rank => "5" },
    "11573" => { class => "Warrior", name => 'Rend', rank => "6" },
    "11574" => { class => "Warrior", name => 'Rend', rank => "7" },
    "25208" => { class => "Warrior", name => 'Rend', rank => "8" },
    "46845" => { class => "Warrior", name => 'Rend', rank => "9" },
    "47465" => { class => "Warrior", name => 'Rend', rank => "10" },
    "20230" => { class => "Warrior", name => 'Retaliation', rank => "0" },
    "6572" => { class => "Warrior", name => 'Revenge', rank => "1" },
    "6574" => { class => "Warrior", name => 'Revenge', rank => "2" },
    "7379" => { class => "Warrior", name => 'Revenge', rank => "3" },
    "11600" => { class => "Warrior", name => 'Revenge', rank => "4" },
    "11601" => { class => "Warrior", name => 'Revenge', rank => "5" },
    "25288" => { class => "Warrior", name => 'Revenge', rank => "6" },
    "25269" => { class => "Warrior", name => 'Revenge', rank => "7" },
    "30357" => { class => "Warrior", name => 'Revenge', rank => "8" },
    "57823" => { class => "Warrior", name => 'Revenge', rank => "9" },
    "72" => { class => "Warrior", name => 'Shield Bash', rank => "0" },
    "2565" => { class => "Warrior", name => 'Shield Block', rank => "0" },
    "23922" => { class => "Warrior", name => 'Shield Slam', rank => "1" },
    "23923" => { class => "Warrior", name => 'Shield Slam', rank => "2" },
    "23924" => { class => "Warrior", name => 'Shield Slam', rank => "3" },
    "23925" => { class => "Warrior", name => 'Shield Slam', rank => "4" },
    "25258" => { class => "Warrior", name => 'Shield Slam', rank => "5" },
    "30356" => { class => "Warrior", name => 'Shield Slam', rank => "6" },
    "47487" => { class => "Warrior", name => 'Shield Slam', rank => "7" },
    "47488" => { class => "Warrior", name => 'Shield Slam', rank => "8" },
    "871" => { class => "Warrior", name => 'Shield Wall', rank => "0" },
    "1464" => { class => "Warrior", name => 'Slam', rank => "1" },
    "8820" => { class => "Warrior", name => 'Slam', rank => "2" },
    "11604" => { class => "Warrior", name => 'Slam', rank => "3" },
    "11605" => { class => "Warrior", name => 'Slam', rank => "4" },
    "25241" => { class => "Warrior", name => 'Slam', rank => "5" },
    "25242" => { class => "Warrior", name => 'Slam', rank => "6" },
    "47474" => { class => "Warrior", name => 'Slam', rank => "7" },
    "47475" => { class => "Warrior", name => 'Slam', rank => "8" },
    "23920" => { class => "Warrior", name => 'Spell Reflection', rank => "0" },
    "12678" => { class => "Warrior", name => 'Stance Mastery', rank => "0" },
    "7386" => { class => "Warrior", name => 'Sunder Armor', rank => "1" },
    "7405" => { class => "Warrior", name => 'Sunder Armor', rank => "2" },
    "8380" => { class => "Warrior", name => 'Sunder Armor', rank => "3" },
    "11596" => { class => "Warrior", name => 'Sunder Armor', rank => "4" },
    "11597" => { class => "Warrior", name => 'Sunder Armor', rank => "5" },
    "25225" => { class => "Warrior", name => 'Sunder Armor', rank => "6" },
    "47467" => { class => "Warrior", name => 'Sunder Armor', rank => "7" },
    "355" => { class => "Warrior", name => 'Taunt', rank => "0" },
    "6343" => { class => "Warrior", name => 'Thunder Clap', rank => "1" },
    "8198" => { class => "Warrior", name => 'Thunder Clap', rank => "2" },
    "8204" => { class => "Warrior", name => 'Thunder Clap', rank => "3" },
    "8205" => { class => "Warrior", name => 'Thunder Clap', rank => "4" },
    "11580" => { class => "Warrior", name => 'Thunder Clap', rank => "5" },
    "11581" => { class => "Warrior", name => 'Thunder Clap', rank => "6" },
    "25264" => { class => "Warrior", name => 'Thunder Clap', rank => "7" },
    "47501" => { class => "Warrior", name => 'Thunder Clap', rank => "8" },
    "47502" => { class => "Warrior", name => 'Thunder Clap', rank => "9" },
    "34428" => { class => "Warrior", name => 'Victory Rush', rank => "1" },
    "1680" => { class => "Warrior", name => 'Whirlwind', rank => "0" },
    "20900" => { class => "Hunter", name => 'Aimed Shot', rank => "2" },
    "20901" => { class => "Hunter", name => 'Aimed Shot', rank => "3" },
    "20902" => { class => "Hunter", name => 'Aimed Shot', rank => "4" },
    "20903" => { class => "Hunter", name => 'Aimed Shot', rank => "5" },
    "20904" => { class => "Hunter", name => 'Aimed Shot', rank => "6" },
    "27065" => { class => "Hunter", name => 'Aimed Shot', rank => "7" },
    "49049" => { class => "Hunter", name => 'Aimed Shot', rank => "8" },
    "49050" => { class => "Hunter", name => 'Aimed Shot', rank => "9" },
    "3044" => { class => "Hunter", name => 'Arcane Shot', rank => "1" },
    "14281" => { class => "Hunter", name => 'Arcane Shot', rank => "2" },
    "14282" => { class => "Hunter", name => 'Arcane Shot', rank => "3" },
    "14283" => { class => "Hunter", name => 'Arcane Shot', rank => "4" },
    "14284" => { class => "Hunter", name => 'Arcane Shot', rank => "5" },
    "14285" => { class => "Hunter", name => 'Arcane Shot', rank => "6" },
    "14286" => { class => "Hunter", name => 'Arcane Shot', rank => "7" },
    "14287" => { class => "Hunter", name => 'Arcane Shot', rank => "8" },
    "27019" => { class => "Hunter", name => 'Arcane Shot', rank => "9" },
    "49044" => { class => "Hunter", name => 'Arcane Shot', rank => "10" },
    "49045" => { class => "Hunter", name => 'Arcane Shot', rank => "11" },
    "13161" => { class => "Hunter", name => 'Aspect of the Beast', rank => "0" },
    "5118" => { class => "Hunter", name => 'Aspect of the Cheetah', rank => "0" },
    "61846" => { class => "Hunter", name => 'Aspect of the Dragonhawk', rank => "1" },
    "61847" => { class => "Hunter", name => 'Aspect of the Dragonhawk', rank => "2" },
    "13165" => { class => "Hunter", name => 'Aspect of the Hawk', rank => "1" },
    "14318" => { class => "Hunter", name => 'Aspect of the Hawk', rank => "2" },
    "14319" => { class => "Hunter", name => 'Aspect of the Hawk', rank => "3" },
    "14320" => { class => "Hunter", name => 'Aspect of the Hawk', rank => "4" },
    "14321" => { class => "Hunter", name => 'Aspect of the Hawk', rank => "5" },
    "14322" => { class => "Hunter", name => 'Aspect of the Hawk', rank => "6" },
    "25296" => { class => "Hunter", name => 'Aspect of the Hawk', rank => "7" },
    "27044" => { class => "Hunter", name => 'Aspect of the Hawk', rank => "8" },
    "13163" => { class => "Hunter", name => 'Aspect of the Monkey', rank => "0" },
    "13159" => { class => "Hunter", name => 'Aspect of the Pack', rank => "0" },
    "34074" => { class => "Hunter", name => 'Aspect of the Viper', rank => "0" },
    "20043" => { class => "Hunter", name => 'Aspect of the Wild', rank => "1" },
    "20190" => { class => "Hunter", name => 'Aspect of the Wild', rank => "2" },
    "27045" => { class => "Hunter", name => 'Aspect of the Wild', rank => "3" },
    "49071" => { class => "Hunter", name => 'Aspect of the Wild', rank => "4" },
    "75" => { class => "Hunter", name => 'Auto Shot', rank => "0" },
    "1462" => { class => "Hunter", name => 'Beast Lore', rank => "0" },
    "883" => { class => "Hunter", name => 'Call Pet', rank => "0" },
    "5116" => { class => "Hunter", name => 'Concussive Shot', rank => "0" },
    "20909" => { class => "Hunter", name => 'Counterattack', rank => "2" },
    "20910" => { class => "Hunter", name => 'Counterattack', rank => "3" },
    "27067" => { class => "Hunter", name => 'Counterattack', rank => "4" },
    "48998" => { class => "Hunter", name => 'Counterattack', rank => "5" },
    "48999" => { class => "Hunter", name => 'Counterattack', rank => "6" },
    "19263" => { class => "Hunter", name => 'Deterrence', rank => "0" },
    "781" => { class => "Hunter", name => 'Disengage', rank => "0" },
    "2641" => { class => "Hunter", name => 'Dismiss Pet', rank => "0" },
    "20736" => { class => "Hunter", name => 'Distracting Shot', rank => "1" },
    "6197" => { class => "Hunter", name => 'Eagle Eye', rank => "0" },
    "60051" => { class => "Hunter", name => 'Explosive Shot', rank => "2" },
    "60052" => { class => "Hunter", name => 'Explosive Shot', rank => "3" },
    "60053" => { class => "Hunter", name => 'Explosive Shot', rank => "4" },
    "13813" => { class => "Hunter", name => 'Explosive Trap', rank => "1" },
    "14316" => { class => "Hunter", name => 'Explosive Trap', rank => "2" },
    "14317" => { class => "Hunter", name => 'Explosive Trap', rank => "3" },
    "27025" => { class => "Hunter", name => 'Explosive Trap', rank => "4" },
    "49066" => { class => "Hunter", name => 'Explosive Trap', rank => "5" },
    "49067" => { class => "Hunter", name => 'Explosive Trap', rank => "6" },
    "1002" => { class => "Hunter", name => 'Eyes of the Beast', rank => "0" },
    "6991" => { class => "Hunter", name => 'Feed Pet', rank => "0" },
    "5384" => { class => "Hunter", name => 'Feign Death', rank => "0" },
    "1543" => { class => "Hunter", name => 'Flare', rank => "0" },
    "60192" => { class => "Hunter", name => 'Freezing Arrow', rank => "1" },
    "1499" => { class => "Hunter", name => 'Freezing Trap', rank => "1" },
    "14310" => { class => "Hunter", name => 'Freezing Trap', rank => "2" },
    "14311" => { class => "Hunter", name => 'Freezing Trap', rank => "3" },
    "13809" => { class => "Hunter", name => 'Frost Trap', rank => "0" },
    "1130" => { class => "Hunter", name => 'Hunter\'s Mark', rank => "1" },
    "14323" => { class => "Hunter", name => 'Hunter\'s Mark', rank => "2" },
    "14324" => { class => "Hunter", name => 'Hunter\'s Mark', rank => "3" },
    "14325" => { class => "Hunter", name => 'Hunter\'s Mark', rank => "4" },
    "53338" => { class => "Hunter", name => 'Hunter\'s Mark', rank => "5" },
    "13795" => { class => "Hunter", name => 'Immolation Trap', rank => "1" },
    "14302" => { class => "Hunter", name => 'Immolation Trap', rank => "2" },
    "14303" => { class => "Hunter", name => 'Immolation Trap', rank => "3" },
    "14304" => { class => "Hunter", name => 'Immolation Trap', rank => "4" },
    "14305" => { class => "Hunter", name => 'Immolation Trap', rank => "5" },
    "27023" => { class => "Hunter", name => 'Immolation Trap', rank => "6" },
    "49055" => { class => "Hunter", name => 'Immolation Trap', rank => "7" },
    "49056" => { class => "Hunter", name => 'Immolation Trap', rank => "8" },
    "34026" => { class => "Hunter", name => 'Kill Command', rank => "0" },
    "53351" => { class => "Hunter", name => 'Kill Shot', rank => "1" },
    "61005" => { class => "Hunter", name => 'Kill Shot', rank => "2" },
    "61006" => { class => "Hunter", name => 'Kill Shot', rank => "3" },
    "53271" => { class => "Hunter", name => 'Master\'s Call', rank => "0" },
    "136" => { class => "Hunter", name => 'Mend Pet', rank => "1" },
    "3111" => { class => "Hunter", name => 'Mend Pet', rank => "2" },
    "3661" => { class => "Hunter", name => 'Mend Pet', rank => "3" },
    "3662" => { class => "Hunter", name => 'Mend Pet', rank => "4" },
    "13542" => { class => "Hunter", name => 'Mend Pet', rank => "5" },
    "13543" => { class => "Hunter", name => 'Mend Pet', rank => "6" },
    "13544" => { class => "Hunter", name => 'Mend Pet', rank => "7" },
    "27046" => { class => "Hunter", name => 'Mend Pet', rank => "8" },
    "48989" => { class => "Hunter", name => 'Mend Pet', rank => "9" },
    "48990" => { class => "Hunter", name => 'Mend Pet', rank => "10" },
    "34477" => { class => "Hunter", name => 'Misdirection', rank => "0" },
    "1495" => { class => "Hunter", name => 'Mongoose Bite', rank => "1" },
    "14269" => { class => "Hunter", name => 'Mongoose Bite', rank => "2" },
    "14270" => { class => "Hunter", name => 'Mongoose Bite', rank => "3" },
    "14271" => { class => "Hunter", name => 'Mongoose Bite', rank => "4" },
    "36916" => { class => "Hunter", name => 'Mongoose Bite', rank => "5" },
    "53339" => { class => "Hunter", name => 'Mongoose Bite', rank => "6" },
    "2643" => { class => "Hunter", name => 'Multi-Shot', rank => "1" },
    "14288" => { class => "Hunter", name => 'Multi-Shot', rank => "2" },
    "14289" => { class => "Hunter", name => 'Multi-Shot', rank => "3" },
    "14290" => { class => "Hunter", name => 'Multi-Shot', rank => "4" },
    "25294" => { class => "Hunter", name => 'Multi-Shot', rank => "5" },
    "27021" => { class => "Hunter", name => 'Multi-Shot', rank => "6" },
    "49047" => { class => "Hunter", name => 'Multi-Shot', rank => "7" },
    "49048" => { class => "Hunter", name => 'Multi-Shot', rank => "8" },
    "3045" => { class => "Hunter", name => 'Rapid Fire', rank => "0" },
    "2973" => { class => "Hunter", name => 'Raptor Strike', rank => "1" },
    "14260" => { class => "Hunter", name => 'Raptor Strike', rank => "2" },
    "14261" => { class => "Hunter", name => 'Raptor Strike', rank => "3" },
    "14262" => { class => "Hunter", name => 'Raptor Strike', rank => "4" },
    "14263" => { class => "Hunter", name => 'Raptor Strike', rank => "5" },
    "14264" => { class => "Hunter", name => 'Raptor Strike', rank => "6" },
    "14265" => { class => "Hunter", name => 'Raptor Strike', rank => "7" },
    "14266" => { class => "Hunter", name => 'Raptor Strike', rank => "8" },
    "27014" => { class => "Hunter", name => 'Raptor Strike', rank => "9" },
    "48995" => { class => "Hunter", name => 'Raptor Strike', rank => "10" },
    "48996" => { class => "Hunter", name => 'Raptor Strike', rank => "11" },
    "982" => { class => "Hunter", name => 'Revive Pet', rank => "0" },
    "1513" => { class => "Hunter", name => 'Scare Beast', rank => "1" },
    "14326" => { class => "Hunter", name => 'Scare Beast', rank => "2" },
    "14327" => { class => "Hunter", name => 'Scare Beast', rank => "3" },
    "3043" => { class => "Hunter", name => 'Scorpid Sting', rank => "0" },
    "1978" => { class => "Hunter", name => 'Serpent Sting', rank => "1" },
    "13549" => { class => "Hunter", name => 'Serpent Sting', rank => "2" },
    "13550" => { class => "Hunter", name => 'Serpent Sting', rank => "3" },
    "13551" => { class => "Hunter", name => 'Serpent Sting', rank => "4" },
    "13552" => { class => "Hunter", name => 'Serpent Sting', rank => "5" },
    "13553" => { class => "Hunter", name => 'Serpent Sting', rank => "6" },
    "13554" => { class => "Hunter", name => 'Serpent Sting', rank => "7" },
    "13555" => { class => "Hunter", name => 'Serpent Sting', rank => "8" },
    "25295" => { class => "Hunter", name => 'Serpent Sting', rank => "9" },
    "27016" => { class => "Hunter", name => 'Serpent Sting', rank => "10" },
    "49000" => { class => "Hunter", name => 'Serpent Sting', rank => "11" },
    "49001" => { class => "Hunter", name => 'Serpent Sting', rank => "12" },
    "34600" => { class => "Hunter", name => 'Snake Trap', rank => "0" },
    "56641" => { class => "Hunter", name => 'Steady Shot', rank => "1" },
    "34120" => { class => "Hunter", name => 'Steady Shot', rank => "2" },
    "49051" => { class => "Hunter", name => 'Steady Shot', rank => "3" },
    "49052" => { class => "Hunter", name => 'Steady Shot', rank => "4" },
    "1515" => { class => "Hunter", name => 'Tame Beast', rank => "0" },
    "1494" => { class => "Hunter", name => 'Track Beasts', rank => "0" },
    "19878" => { class => "Hunter", name => 'Track Demons', rank => "0" },
    "19879" => { class => "Hunter", name => 'Track Dragonkin', rank => "0" },
    "19880" => { class => "Hunter", name => 'Track Elementals', rank => "0" },
    "19882" => { class => "Hunter", name => 'Track Giants', rank => "0" },
    "19885" => { class => "Hunter", name => 'Track Hidden', rank => "0" },
    "19883" => { class => "Hunter", name => 'Track Humanoids', rank => "0" },
    "19884" => { class => "Hunter", name => 'Track Undead', rank => "0" },
    "19801" => { class => "Hunter", name => 'Tranquilizing Shot', rank => "0" },
    "3034" => { class => "Hunter", name => 'Viper Sting', rank => "1" },
    "14279" => { class => "Hunter", name => 'Viper Sting', rank => "2" },
    "14280" => { class => "Hunter", name => 'Viper Sting', rank => "3" },
    "27018" => { class => "Hunter", name => 'Viper Sting', rank => "4" },
    "49008" => { class => "Hunter", name => 'Viper Sting', rank => "5" },
    "1510" => { class => "Hunter", name => 'Volley', rank => "1" },
    "14294" => { class => "Hunter", name => 'Volley', rank => "2" },
    "14295" => { class => "Hunter", name => 'Volley', rank => "3" },
    "27022" => { class => "Hunter", name => 'Volley', rank => "4" },
    "58431" => { class => "Hunter", name => 'Volley', rank => "5" },
    "58434" => { class => "Hunter", name => 'Volley', rank => "6" },
    "2974" => { class => "Hunter", name => 'Wing Clip', rank => "0" },
    "24132" => { class => "Hunter", name => 'Wyvern Sting', rank => "2" },
    "24133" => { class => "Hunter", name => 'Wyvern Sting', rank => "3" },
    "27068" => { class => "Hunter", name => 'Wyvern Sting', rank => "4" },
    "49011" => { class => "Hunter", name => 'Wyvern Sting', rank => "5" },
    "49012" => { class => "Hunter", name => 'Wyvern Sting', rank => "6" },
    "32699" => { class => "Paladin", name => 'Avenger\'s Shield', rank => "2" },
    "32700" => { class => "Paladin", name => 'Avenger\'s Shield', rank => "3" },
    "48826" => { class => "Paladin", name => 'Avenger\'s Shield', rank => "4" },
    "48827" => { class => "Paladin", name => 'Avenger\'s Shield', rank => "5" },
    "31884" => { class => "Paladin", name => 'Avenging Wrath', rank => "0" },
    "19740" => { class => "Paladin", name => 'Blessing of Might', rank => "1" },
    "19834" => { class => "Paladin", name => 'Blessing of Might', rank => "2" },
    "19835" => { class => "Paladin", name => 'Blessing of Might', rank => "3" },
    "19836" => { class => "Paladin", name => 'Blessing of Might', rank => "4" },
    "19837" => { class => "Paladin", name => 'Blessing of Might', rank => "5" },
    "19838" => { class => "Paladin", name => 'Blessing of Might', rank => "6" },
    "25291" => { class => "Paladin", name => 'Blessing of Might', rank => "7" },
    "27140" => { class => "Paladin", name => 'Blessing of Might', rank => "8" },
    "48931" => { class => "Paladin", name => 'Blessing of Might', rank => "9" },
    "48932" => { class => "Paladin", name => 'Blessing of Might', rank => "10" },
    "19742" => { class => "Paladin", name => 'Blessing of Wisdom', rank => "1" },
    "19850" => { class => "Paladin", name => 'Blessing of Wisdom', rank => "2" },
    "19852" => { class => "Paladin", name => 'Blessing of Wisdom', rank => "3" },
    "19853" => { class => "Paladin", name => 'Blessing of Wisdom', rank => "4" },
    "19854" => { class => "Paladin", name => 'Blessing of Wisdom', rank => "5" },
    "25290" => { class => "Paladin", name => 'Blessing of Wisdom', rank => "6" },
    "27142" => { class => "Paladin", name => 'Blessing of Wisdom', rank => "7" },
    "48935" => { class => "Paladin", name => 'Blessing of Wisdom', rank => "8" },
    "48936" => { class => "Paladin", name => 'Blessing of Wisdom', rank => "9" },
    "23214" => { class => "Paladin", name => 'Charger', rank => "0" },
    "4987" => { class => "Paladin", name => 'Cleanse', rank => "0" },
    "19746" => { class => "Paladin", name => 'Concentration Aura', rank => "0" },
    "26573" => { class => "Paladin", name => 'Consecration', rank => "1" },
    "20116" => { class => "Paladin", name => 'Consecration', rank => "2" },
    "20922" => { class => "Paladin", name => 'Consecration', rank => "3" },
    "20923" => { class => "Paladin", name => 'Consecration', rank => "4" },
    "20924" => { class => "Paladin", name => 'Consecration', rank => "5" },
    "27173" => { class => "Paladin", name => 'Consecration', rank => "6" },
    "48818" => { class => "Paladin", name => 'Consecration', rank => "7" },
    "48819" => { class => "Paladin", name => 'Consecration', rank => "8" },
    "32223" => { class => "Paladin", name => 'Crusader Aura', rank => "0" },
    "465" => { class => "Paladin", name => 'Devotion Aura', rank => "1" },
    "10290" => { class => "Paladin", name => 'Devotion Aura', rank => "2" },
    "643" => { class => "Paladin", name => 'Devotion Aura', rank => "3" },
    "10291" => { class => "Paladin", name => 'Devotion Aura', rank => "4" },
    "1032" => { class => "Paladin", name => 'Devotion Aura', rank => "5" },
    "10292" => { class => "Paladin", name => 'Devotion Aura', rank => "6" },
    "10293" => { class => "Paladin", name => 'Devotion Aura', rank => "7" },
    "27149" => { class => "Paladin", name => 'Devotion Aura', rank => "8" },
    "48941" => { class => "Paladin", name => 'Devotion Aura', rank => "9" },
    "48942" => { class => "Paladin", name => 'Devotion Aura', rank => "10" },
    "19752" => { class => "Paladin", name => 'Divine Intervention', rank => "0" },
    "54428" => { class => "Paladin", name => 'Divine Plea', rank => "0" },
    "498" => { class => "Paladin", name => 'Divine Protection', rank => "0" },
    "642" => { class => "Paladin", name => 'Divine Shield', rank => "0" },
    "879" => { class => "Paladin", name => 'Exorcism', rank => "1" },
    "5614" => { class => "Paladin", name => 'Exorcism', rank => "2" },
    "5615" => { class => "Paladin", name => 'Exorcism', rank => "3" },
    "10312" => { class => "Paladin", name => 'Exorcism', rank => "4" },
    "10313" => { class => "Paladin", name => 'Exorcism', rank => "5" },
    "10314" => { class => "Paladin", name => 'Exorcism', rank => "6" },
    "27138" => { class => "Paladin", name => 'Exorcism', rank => "7" },
    "48800" => { class => "Paladin", name => 'Exorcism', rank => "8" },
    "48801" => { class => "Paladin", name => 'Exorcism', rank => "9" },
    "19891" => { class => "Paladin", name => 'Fire Resistance Aura', rank => "1" },
    "19899" => { class => "Paladin", name => 'Fire Resistance Aura', rank => "2" },
    "19900" => { class => "Paladin", name => 'Fire Resistance Aura', rank => "3" },
    "27153" => { class => "Paladin", name => 'Fire Resistance Aura', rank => "4" },
    "48947" => { class => "Paladin", name => 'Fire Resistance Aura', rank => "5" },
    "19750" => { class => "Paladin", name => 'Flash of Light', rank => "1" },
    "19939" => { class => "Paladin", name => 'Flash of Light', rank => "2" },
    "19940" => { class => "Paladin", name => 'Flash of Light', rank => "3" },
    "19941" => { class => "Paladin", name => 'Flash of Light', rank => "4" },
    "19942" => { class => "Paladin", name => 'Flash of Light', rank => "5" },
    "19943" => { class => "Paladin", name => 'Flash of Light', rank => "6" },
    "27137" => { class => "Paladin", name => 'Flash of Light', rank => "7" },
    "48784" => { class => "Paladin", name => 'Flash of Light', rank => "8" },
    "48785" => { class => "Paladin", name => 'Flash of Light', rank => "9" },
    "19888" => { class => "Paladin", name => 'Frost Resistance Aura', rank => "1" },
    "19897" => { class => "Paladin", name => 'Frost Resistance Aura', rank => "2" },
    "19898" => { class => "Paladin", name => 'Frost Resistance Aura', rank => "3" },
    "27152" => { class => "Paladin", name => 'Frost Resistance Aura', rank => "4" },
    "48945" => { class => "Paladin", name => 'Frost Resistance Aura', rank => "5" },
    "25898" => { class => "Paladin", name => 'Greater Blessing of Kings', rank => "0" },
    "25782" => { class => "Paladin", name => 'Greater Blessing of Might', rank => "1" },
    "25916" => { class => "Paladin", name => 'Greater Blessing of Might', rank => "2" },
    "27141" => { class => "Paladin", name => 'Greater Blessing of Might', rank => "3" },
    "48933" => { class => "Paladin", name => 'Greater Blessing of Might', rank => "4" },
    "48934" => { class => "Paladin", name => 'Greater Blessing of Might', rank => "5" },
    "25899" => { class => "Paladin", name => 'Greater Blessing of Sanctuary', rank => "0" },
    "25894" => { class => "Paladin", name => 'Greater Blessing of Wisdom', rank => "1" },
    "25918" => { class => "Paladin", name => 'Greater Blessing of Wisdom', rank => "2" },
    "27143" => { class => "Paladin", name => 'Greater Blessing of Wisdom', rank => "3" },
    "48937" => { class => "Paladin", name => 'Greater Blessing of Wisdom', rank => "4" },
    "48938" => { class => "Paladin", name => 'Greater Blessing of Wisdom', rank => "5" },
    "853" => { class => "Paladin", name => 'Hammer of Justice', rank => "1" },
    "5588" => { class => "Paladin", name => 'Hammer of Justice', rank => "2" },
    "5589" => { class => "Paladin", name => 'Hammer of Justice', rank => "3" },
    "10308" => { class => "Paladin", name => 'Hammer of Justice', rank => "4" },
    "24275" => { class => "Paladin", name => 'Hammer of Wrath', rank => "1" },
    "24274" => { class => "Paladin", name => 'Hammer of Wrath', rank => "2" },
    "24239" => { class => "Paladin", name => 'Hammer of Wrath', rank => "3" },
    "27180" => { class => "Paladin", name => 'Hammer of Wrath', rank => "4" },
    "48805" => { class => "Paladin", name => 'Hammer of Wrath', rank => "5" },
    "48806" => { class => "Paladin", name => 'Hammer of Wrath', rank => "6" },
    "1044" => { class => "Paladin", name => 'Hand of Freedom', rank => "0" },
    "1022" => { class => "Paladin", name => 'Hand of Protection', rank => "1" },
    "5599" => { class => "Paladin", name => 'Hand of Protection', rank => "2" },
    "10278" => { class => "Paladin", name => 'Hand of Protection', rank => "3" },
    "6940" => { class => "Paladin", name => 'Hand of Sacrifice', rank => "0" },
    "1038" => { class => "Paladin", name => 'Hand of Salvation', rank => "0" },
    "635" => { class => "Paladin", name => 'Holy Light', rank => "1" },
    "639" => { class => "Paladin", name => 'Holy Light', rank => "2" },
    "647" => { class => "Paladin", name => 'Holy Light', rank => "3" },
    "1026" => { class => "Paladin", name => 'Holy Light', rank => "4" },
    "1042" => { class => "Paladin", name => 'Holy Light', rank => "5" },
    "3472" => { class => "Paladin", name => 'Holy Light', rank => "6" },
    "10328" => { class => "Paladin", name => 'Holy Light', rank => "7" },
    "10329" => { class => "Paladin", name => 'Holy Light', rank => "8" },
    "25292" => { class => "Paladin", name => 'Holy Light', rank => "9" },
    "27135" => { class => "Paladin", name => 'Holy Light', rank => "10" },
    "27136" => { class => "Paladin", name => 'Holy Light', rank => "11" },
    "48781" => { class => "Paladin", name => 'Holy Light', rank => "12" },
    "48782" => { class => "Paladin", name => 'Holy Light', rank => "13" },
    "20927" => { class => "Paladin", name => 'Holy Shield', rank => "2" },
    "20928" => { class => "Paladin", name => 'Holy Shield', rank => "3" },
    "27179" => { class => "Paladin", name => 'Holy Shield', rank => "4" },
    "48951" => { class => "Paladin", name => 'Holy Shield', rank => "5" },
    "48952" => { class => "Paladin", name => 'Holy Shield', rank => "6" },
    "20929" => { class => "Paladin", name => 'Holy Shock', rank => "2" },
    "20930" => { class => "Paladin", name => 'Holy Shock', rank => "3" },
    "27174" => { class => "Paladin", name => 'Holy Shock', rank => "4" },
    "33072" => { class => "Paladin", name => 'Holy Shock', rank => "5" },
    "48824" => { class => "Paladin", name => 'Holy Shock', rank => "6" },
    "48825" => { class => "Paladin", name => 'Holy Shock', rank => "7" },
    "2812" => { class => "Paladin", name => 'Holy Wrath', rank => "1" },
    "10318" => { class => "Paladin", name => 'Holy Wrath', rank => "2" },
    "27139" => { class => "Paladin", name => 'Holy Wrath', rank => "3" },
    "48816" => { class => "Paladin", name => 'Holy Wrath', rank => "4" },
    "48817" => { class => "Paladin", name => 'Holy Wrath', rank => "5" },
    "53407" => { class => "Paladin", name => 'Judgement of Justice', rank => "0" },
    "20271" => { class => "Paladin", name => 'Judgement of Light', rank => "0" },
    "53408" => { class => "Paladin", name => 'Judgement of Wisdom', rank => "0" },
    "633" => { class => "Paladin", name => 'Lay on Hands', rank => "1" },
    "2800" => { class => "Paladin", name => 'Lay on Hands', rank => "2" },
    "10310" => { class => "Paladin", name => 'Lay on Hands', rank => "3" },
    "27154" => { class => "Paladin", name => 'Lay on Hands', rank => "4" },
    "48788" => { class => "Paladin", name => 'Lay on Hands', rank => "5" },
    "53651" => { class => "Paladin", name => 'Light\'s Beacon', rank => "0" },
    "1152" => { class => "Paladin", name => 'Purify', rank => "0" },
    "7328" => { class => "Paladin", name => 'Redemption', rank => "1" },
    "10322" => { class => "Paladin", name => 'Redemption', rank => "2" },
    "10324" => { class => "Paladin", name => 'Redemption', rank => "3" },
    "20772" => { class => "Paladin", name => 'Redemption', rank => "4" },
    "20773" => { class => "Paladin", name => 'Redemption', rank => "5" },
    "48949" => { class => "Paladin", name => 'Redemption', rank => "6" },
    "48950" => { class => "Paladin", name => 'Redemption', rank => "7" },
    "7294" => { class => "Paladin", name => 'Retribution Aura', rank => "1" },
    "10298" => { class => "Paladin", name => 'Retribution Aura', rank => "2" },
    "10299" => { class => "Paladin", name => 'Retribution Aura', rank => "3" },
    "10300" => { class => "Paladin", name => 'Retribution Aura', rank => "4" },
    "10301" => { class => "Paladin", name => 'Retribution Aura', rank => "5" },
    "27150" => { class => "Paladin", name => 'Retribution Aura', rank => "6" },
    "54043" => { class => "Paladin", name => 'Retribution Aura', rank => "7" },
    "31789" => { class => "Paladin", name => 'Righteous Defense', rank => "0" },
    "25780" => { class => "Paladin", name => 'Righteous Fury', rank => "0" },
    "53601" => { class => "Paladin", name => 'Sacred Shield', rank => "1" },
    "31892" => { class => "Paladin", name => 'Seal of Blood', rank => "0" },
    "53736" => { class => "Paladin", name => 'Seal of Corruption', rank => "0" },
    "20164" => { class => "Paladin", name => 'Seal of Justice', rank => "0" },
    "20165" => { class => "Paladin", name => 'Seal of Light', rank => "0" },
    "21084" => { class => "Paladin", name => 'Seal of Righteousness', rank => "0" },
    "31801" => { class => "Paladin", name => 'Seal of Vengeance', rank => "0" },
    "20166" => { class => "Paladin", name => 'Seal of Wisdom', rank => "0" },
    "53720" => { class => "Paladin", name => 'Seal of the Martyr', rank => "0" },
    "5502" => { class => "Paladin", name => 'Sense Undead', rank => "0" },
    "19876" => { class => "Paladin", name => 'Shadow Resistance Aura', rank => "1" },
    "19895" => { class => "Paladin", name => 'Shadow Resistance Aura', rank => "2" },
    "19896" => { class => "Paladin", name => 'Shadow Resistance Aura', rank => "3" },
    "27151" => { class => "Paladin", name => 'Shadow Resistance Aura', rank => "4" },
    "48943" => { class => "Paladin", name => 'Shadow Resistance Aura', rank => "5" },
    "53600" => { class => "Paladin", name => 'Shield of Righteousness', rank => "1" },
    "61411" => { class => "Paladin", name => 'Shield of Righteousness', rank => "2" },
    "31785" => { class => "Paladin", name => 'Spiritual Attunement', rank => "1" },
    "33776" => { class => "Paladin", name => 'Spiritual Attunement', rank => "2" },
    "34767" => { class => "Paladin", name => 'Summon Charger', rank => "0" },
    "34769" => { class => "Paladin", name => 'Summon Warhorse', rank => "0" },
    "10326" => { class => "Paladin", name => 'Turn Evil', rank => "1" },
    "13819" => { class => "Paladin", name => 'Warhorse', rank => "0" },
);

# Get spell info by ID
sub spell {
    my ($self, $spell) = @_;
    
    if( $spell && $spell =~ /^[0-9]+$/ ) {
        return $spells_wlk{$spell} || $spells_tbc{$spell};
    } else {
        return undef;
    }
}

sub spells_class {
    my ($self, $class) = @_;
    
    my @filter_tbc = grep { $_->{class} eq $class } keys %spells_tbc;
    my @filter_wlk = grep { $_->{class} eq $class } keys %spells_wlk;
    
    return { @spells_tbc{@filter_tbc}, @spells_wlk{@filter_wlk} };
}

1;
